### Question:
DimapAccessor extends Static { public static Date getImagingDate(Element doc) { final Element sceneSource = firstElement(doc, TAG_SCENE_SOURCE); if (sceneSource != null) { String imagingDate = textValueSafe(sceneSource, TAG_SCENE_IMAGING_DATE, String.class); String imagingTime = textValueSafe(sceneSource, TAG_SCENE_IMAGING_TIME, String.class); if (imagingDate != null && imagingTime != null) { final ISODateParser dateParser = new ISODateParser(); return dateParser.parseToDate(imagingDate + "T" + imagingTime+ "Z"); } } return null; } private  DimapAccessor(); static CoordinateReferenceSystem readCRS(final Element doc); static GridExtent getGridExtent2D(Element doc); static AffineTransform readGridToCRS2D(final Element doc); static int[] readRasterDimension(final Element doc); static int readNBits(final Element doc); static int[] readColorBandMapping(final Element parent); static SampleDimension[] readSampleDimensions(final Element doc); static String readDatasetName(final Element doc); static Geometry readDatasetVertex(final Element doc); static String readDatasetThumbnail(final Element doc); static String readDatasetQuickLook(final Element doc); static String findTypeProduct(final int missionIndex, final String sensorCode); static Double findResolution(final int missionIndex, final String sensorCode); static DefaultMetadata fillMetadata(final Element doc, DefaultMetadata metadata); static Date getImagingDate(Element doc); static Date getProductionDate(Element doc);  }### Answer:
@Test public void testReadCreationDate() { final Date imagingDate = DimapAccessor.getImagingDate(docSample); assertEquals(1172733099000l, imagingDate.getTime()); }