class SlstrLevel1ProductFactory extends SlstrProductFactory {

    static double getResolutionInKm(String nameEnd) {
        switch (nameEnd) {
            case "an":
            case "ao":
            case "bn":
            case "bo":
            case "cn":
            case "co":
                return 0.5;

            case "fn":
            case "fo":
            case "in":
            case "io":
                return 1.0;

            default:
                throw new IllegalArgumentException("Unsupported resolution on bands ending with: " + nameEnd);
        }
    }

    public  SlstrLevel1ProductFactory(Sentinel3ProductReader productReader);

}