class SensorCoefficientManager {

    public URL getCoefficientFile(String sensor, String bandName, AEROSOL_TYPE aerosolType) {
        URL url = null;
        SensorDb sensorDb;

        sensorDb = getSensorDb(sensor);
        if (sensorDb != null) {
            BandDb bandDb;

            bandDb = sensorDb.getBand(bandName, aerosolTypeMap.get(aerosolType));
            if (bandDb == null) {
                return null;
            }

            try {
                url = new URL(bandDb.getCoefficientFileName());
            } catch (MalformedURLException e) {
                try {
                    url = new URL(locationPath + bandDb.getCoefficientFileName());
                } catch (MalformedURLException ignored) {
                }
            }
        }

        return url;
    }

    public  SensorCoefficientManager();
    public  SensorCoefficientManager(URL location);

}