class WorldFireReader extends AbstractProductReader {

    String getProductType(File inputFile) {
        final String filename = FileUtils.getFilenameWithoutExtension(inputFile);
        if (filename.toUpperCase().contains("ESA")) { // ATSR2
            if (filename.endsWith("01")) { // ALGO1
                return PRODUCT_TYPE_ATSR2_ALGO1;
            } else {
                return PRODUCT_TYPE_ATSR2_ALGO2;
            }
        } else {                                      // AATSR
            if (filename.endsWith("ALGO1")) { // ALGO1
                return PRODUCT_TYPE_AATSR_ALGO1;
            } else {
                return PRODUCT_TYPE_AATSR_ALGO2;
            }
        }
    }

    protected  WorldFireReader(WorldFireReaderPlugIn readerPlugIn);

}