if(specOrObsType == null) {
return DerivedUnit.NewInstance(SpecimenOrObservationType.PreservedSpecimen);
} else {
-// if(SpecimenOrObservationType.FieldUnit.equals(specOrObsType)) {
-// //FIXME:3.3MC maybe generalise this wizard and super class to SpecimenOrObservationBase
-// return null;//FieldUnit.NewInstance();
-// } else
if(SpecimenOrObservationType.Media.equals(specOrObsType) ||
((((SpecimenOrObservationType)specOrObsType).getKindOf() != null) &&
((SpecimenOrObservationType)specOrObsType).getKindOf().equals(SpecimenOrObservationType.Media))) {