@Override
    public Parameter findEquivalence(Parameter sourceParameter,
            Namespace destinationNamespace) throws ResourceDownloadError,
            IndexingFailure, IOException {
        // open equivalences for source and destination namespaces.
        final String srl = sourceParameter.getNamespace().getResourceLocation();
        openEquivalence(srl);
        openEquivalence(destinationNamespace.getResourceLocation());

        final String equivalentValue = doFindEquivalence(sourceParameter
                .getNamespace().getResourceLocation(),
                destinationNamespace.getResourceLocation(),
                sourceParameter.getValue());

        if (equivalentValue == null) {
            return null;
        }

        return new Parameter(destinationNamespace, equivalentValue);
    }
@ Override public Parameter findEquivalence ( Parameter sourceParameter , Namespace destinationNamespace ) throws ResourceDownloadError , IndexingFailure , IOException { final String srl = sourceParameter . getNamespace ( ) . getResourceLocation ( ) ; openEquivalence ( srl ) ; openEquivalence ( destinationNamespace . getResourceLocation ( ) ) ; final String equivalentValue = doFindEquivalence ( sourceParameter . getNamespace ( ) . getResourceLocation ( ) , destinationNamespace . getResourceLocation ( ) , sourceParameter . getValue ( ) ) ; if ( equivalentValue == null ) { return null ; } return new Parameter ( destinationNamespace , equivalentValue ) ; }
{@inheritDoc}