### Question:
MuscateMetadata extends XmlMetadata { @Override public String getFileName() { return name; } MuscateMetadata(String name); @Override String getFileName(); @Override String getProductName(); MuscateMetadata.Geoposition getGeoposition(int width, int height); List<Geoposition> getGeoPositions(); String getProductDescription(); String getProductVersion(); float getVersion(); @Override String getFormatName(); @Override String getMetadataProfile(); @Override int getRasterWidth(); @Override int getRasterHeight(); double getBestResolution(); @Override String[] getRasterFileNames(); @Override ProductData.UTC getProductStartTime(); @Override ProductData.UTC getProductEndTime(); @Override ProductData.UTC getCenterTime(); @Override int getNumBands(); synchronized ArrayList<MuscateImage> getImages(); synchronized ArrayList<MuscateMask> getMasks(); String getEPSG(); String getAcquisitionDate(); String getDescription(); Point2D.Double getUpperLeft(); double getUpperLeftX(); double getUpperLeftY(); CrsGeoCoding buildCrsGeoCoding(); CrsGeoCoding buildCrsGeoCoding(Rectangle subsetBounds); double getWVCQuantificationValue(); double getWVCNoDataValue(); double getAOTQuantificationValue(); double getAOTNoDataValue(); double getReflectanceQuantificationValue(); double getReflectanceNoDataValue(); String[] getResolutionStrings(); ArrayList<String> getBandNames(String resolutionId); String[] getOrderedBandNames(String resolutionId); ArrayList<String> getBandNames(); String getBestResolutionString(); float getSolarIrradiance(String bandID); float getCentralWavelength(String bandID); Geoposition getGeoposition(String resolution); AnglesGrid getSunAnglesGrid(); AnglesGrid[] getViewingAnglesGrid(); AnglesGrid getViewingAnglesGrid(String bandId); AnglesGrid getMeanViewingAnglesGrid(); static AnglesGrid[] wrapStandardViewingAngles(MetadataElement tileAnglesMetadataElement); static AnglesGrid wrapAngles(String[] valuesZenith, String[] valuesAzimuth);  }### Answer:
@Test public void testGetFileName() throws Exception { }