{
    switch (featureID)
    {
      case XMLTypePackage.PROCESSING_INSTRUCTION__DATA:
        return DATA_EDEFAULT == null ? data != null : !DATA_EDEFAULT.equals(data);
      case XMLTypePackage.PROCESSING_INSTRUCTION__TARGET:
        return TARGET_EDEFAULT == null ? target != null : !TARGET_EDEFAULT.equals(target);
    }
    return eDynamicIsSet(featureID);
  }