log.logInfo("open: Truststore is " + System.getProperty("javax.net.ssl.trustStore"));
log.logDebug("open: Truststore is " + System.getProperty("javax.net.ssl.trustStore"));
    public final void open(final IndexedReference[] references) {                log.logInfo("open: Truststore is " + System.getProperty("javax.net.ssl.trustStore"));  // DEBUG        // Sanity check.        if ((references == null) || (references.length == 0))            throw new IllegalArgumentException("Reference cannot be NULL or an empty array");        // Create a local copy of the references.        ArrayList newReferences = new ArrayList(references.length);        for (int i = 0; i < references.length; i++)            newReferences.add(references[i]);        myReferences = (IndexedReference[]) newReferences.toArray(new IndexedReference[] {});    }