super.getProperties(props);
props = super.getProperties(props);
    public Properties getProperties(Properties props) {        super.getProperties(props);        String realPrefix = PropUtils.getScopedPropertyPrefix(this);        props.put(realPrefix + cutoffScaleProperty,                Integer.toString(cutoffScale));        if (libraryBeanName != null) {            props.put(realPrefix + libraryProperty, libraryBeanName);        } else {            StringBuffer paths = new StringBuffer();            String[] ps = getPath();            for (int i = 0; ps != null && i < ps.length; i++) {                paths.append(ps[i]);                if (i < ps.length - 1)                    paths.append(";");            }            props.put(realPrefix + pathProperty, paths.toString());        }        // For the library in a vpf package        libraryName = props.getProperty(realPrefix + LibraryNameProperty,                libraryName);        props.put(realPrefix + coverageTypeProperty, getDataTypes());        props.put(realPrefix + searchByFeatureProperty,                Boolean.toString(searchByFeatures));        if (warehouse != null) {            warehouse.getProperties(props);        }        return props;    }