- for (SpecimenOrObservationBase original : originals) {\r
- if (original instanceof FieldObservation) {\r
- Point point = ((FieldObservation) original).getGatheringEvent().getExactLocation();\r
- if(point != null){\r
- //FIXME: remove next statement after DerivedUnitFacade or ABCD import is fixed\r
- if(point.getLatitude() == 0.0 && point.getLongitude() == 0.0){\r
- continue;\r
+ if(originals != null){\r
+ for (SpecimenOrObservationBase original : originals) {\r
+ if (original instanceof FieldObservation) {\r
+ Point point = ((FieldObservation) original).getGatheringEvent().getExactLocation();\r
+ if(point != null){\r
+ //FIXME: remove next statement after DerivedUnitFacade or ABCD import is fixed\r
+ if(point.getLatitude() == 0.0 && point.getLongitude() == 0.0){\r
+ continue;\r
+ }\r
+ derivedUnitPoints.add(point);\r