if(SpecimenOrObservationType.Media.equals(specOrObsType) ||
((specOrObsType.getKindOf() != null) &&
specOrObsType.getKindOf().equals(SpecimenOrObservationType.Media))) {
if(SpecimenOrObservationType.Media.equals(specOrObsType) ||
((specOrObsType.getKindOf() != null) &&
specOrObsType.getKindOf().equals(SpecimenOrObservationType.Media))) {
} else if (specOrObsType.equals(SpecimenOrObservationType.FieldUnit)) {
return FieldUnit.NewInstance();
} else {
} else if (specOrObsType.equals(SpecimenOrObservationType.FieldUnit)) {
return FieldUnit.NewInstance();
} else {