class AbstractMetadataReport implements MetadataReport {

    String getProtocol(URL url) {
        String protocol = url.getParameter(Constants.SIDE_KEY);
        protocol = protocol == null ? url.getProtocol() : protocol;
        return protocol;
    }

    public  AbstractMetadataReport(URL reportServerURL);

}