Index: java/net/deterlab/abac/InternalCredential.java
===================================================================
--- java/net/deterlab/abac/InternalCredential.java	(revision 4560b6544314aa54dc5fb0cdbe0a36ec1580c0f1)
+++ java/net/deterlab/abac/InternalCredential.java	(revision dd5d4d99a6f095d2f6cd56a52f81285c4517b0b3)
@@ -18,5 +18,6 @@
 /**
  * An Internal Credential, used to represent extra arcs in the proof graph.  It
- * should never be converted to a cert or output.
+ * should never be converted to a cert or output.  They are useful outside as
+ * placeholder credentials outside the main jabac library.
  * @author <a href="http://abac.deterlab.net">ISI ABAC team</a>
  * @version 1.4
@@ -37,53 +38,8 @@
 
     /**
-     * Create a credential from an attribute cert in a file.  This will always
-     * fail for in InternalCredential.
-     * @param filename a String containing the filename to read
-     * @param ids a Collection of Identities to use in validating the cert
-     * @throws CertInvalidException if the stream is unparsable
-     * @throws MissingIssuerException if none of the Identities can validate the
-     *				    certificate
-     * @throws BadSignatureException if the signature check fails
-     */
-    public InternalCredential(String filename, Collection<Identity> ids) 
-	throws ABACException { this(); }
-
-    /**
-     * Create a credential from an attribute cert in a file.   This will always
-     * * fail for in InternalCredential.
-     * @param file the File to read
-     * @param ids a Collection of Identities to use in validating the cert
-     * @throws CertInvalidException if the stream is unparsable
-     * @throws MissingIssuerException if none of the Identities can validate the
-     *				    certificate
-     * @throws BadSignatureException if the signature check fails
-     */
-    public InternalCredential(File file, Collection<Identity> ids) 
-	    throws ABACException {
-	 this();
-    }
-
-    /**
-     * Create a credential from an InputStream.  This will always
-     * fail for in InternalCredential.
-     * @param ids a Collection of Identities to use in validating the cert
-     * @throws CertInvalidException if the stream is unparsable
-     * @throws MissingIssuerException if none of the Identities can validate the
-     *				    certificate
-     * @throws BadSignatureException if the signature check fails
-     */
-    public InternalCredential(InputStream s, Collection<Identity> ids) 
-	    throws ABACException {
-	 this();
-    }
-
-
-    /**
-     * Create a certificate from this credential issued by the given identity.
-     * This will always fail for an InternalCredential.
+     * Create a certificate from this credential issued by the given identity;
+     * this will always fail for an InternalCredential.
      * @param i the Identity that will issue the certificate
-     * @throws ABACException for Credential-specific errors
-     * @throws MissingIssuerException the identity is invalid
-     * @throws BadSignatureException if the signature creation fails
+     * @throws ABACException whenever called.
      */
     public void make_cert(Identity i) throws ABACException {
@@ -93,9 +49,7 @@
 
     /**
-     * Output the DER formatted attribute certificate associated with this
-     * Credential to the OutputStream.  This will always fail for an
-     * InternalCredential.
+     * This will always fail for an InternalCredential.
      * @param s the OutputStream on which to write
-     * @throws IOException if there is an error writing.
+     * @throws IOException whenever called.
      */
     public void write(OutputStream s) throws IOException {
@@ -105,9 +59,7 @@
 
     /**
-     * Output the DER formatted attribute certificate associated with this
-     * Credential to the filename given.  This will always fail for an
-     * InternalCredential.
+     * This will always fail for an  InternalCredential.
      * @param fn a String containing the output filename
-     * @throws IOException if there is an error writing.
+     * @throws IOException whenever called.
      */
     public void write(String fn) 
@@ -117,7 +69,7 @@
 
     /**
-     * Return true if this Credential has a certificate associated.  A jabac
-     * extension.  Always false for an InternalCredential.
-     * @return true if this Credential has a certificate associated.
+     * Return true if this Credential has a certificate associated; it never
+     * will.
+     * @return false
      */
     public boolean hasCertificate() { return false; }
