class OlciProductFactory extends AbstractProductFactory {

    static double getResolutionInKm(String productType) {
        switch (productType) {
            case "OL_1_EFR":
            case "OL_2_LFR":
            case "OL_2_WFR":
                return 0.3;

            case "OL_1_ERR":
            case "OL_2_LRR":
            case "OL_2_WRR":
                return 1.2;

            default:
                throw new IllegalArgumentException("unsupported product of type: " + productType);
        }
    }

      OlciProductFactory(Sentinel3ProductReader productReader);

}