### Question:
SpotTake5Metadata extends XmlMetadata { public String getProjectionCode() { String name = null; MetadataElement currentElement; if (((currentElement = rootElement.getElement(SpotConstants.SPOT4_TAKE5_TAG_GEOMETRY)) != null)) { name = currentElement.getAttributeString(SpotConstants.SPOT4_TAKE5_TAG_PROJECTION); } return name; } SpotTake5Metadata(String name); String getMetaSubFolder(); void setMetaSubFolder(String metaSubFolder); @Override String getFileName(); @Override int getNumBands(); String[] getBandNames(); Map<String, String> getTiffFiles(); Map<String, String> getMaskFiles(); String getMasksFolder(); @Override String getProductName(); String getProjectionCode(); float getRasterGeoRefY(); float getRasterGeoRefX(); float getRasterGeoRefSizeY(); float getRasterGeoRefSizeX(); @Override String getFormatName(); @Override String getMetadataProfile(); @Override int getRasterWidth(); @Override int getRasterHeight(); @Override String[] getRasterFileNames(); @Override ProductData.UTC getProductStartTime(); @Override ProductData.UTC getProductEndTime(); @Override ProductData.UTC getCenterTime(); @Override String getProductDescription(); ProductData.UTC getDatePdv(); String getGeographicZone();  }### Answer:
@Test public void testGetProjectionCode() throws Exception { assertEquals("UTM37S", metadata.getProjectionCode()); }