public DirectPosition unmarshalDirectPosition(DirectPositionType src) { DirectPosition dest = new DirectPosition(); if (src.isSetValue()) dest.setValue(src.getValue()); if (src.isSetSrsName()) dest.setSrsName(src.getSrsName()); if (src.isSetSrsDimension()) dest.setSrsDimension(src.getSrsDimension().intValue()); if (src.isSetAxisLabels()) dest.setAxisLabels(src.getAxisLabels()); if (src.isSetUomLabels()) dest.setUomLabels(src.getUomLabels()); return dest; }