bc.add (new DERValue (DER.BOOLEAN, new Boolean (ca)));
bc.add (new DERValue (DER.BOOLEAN, Boolean.valueOf (ca)));
  public byte[] getEncoded()  {    if (encoded == null)      {        List bc = new ArrayList (2);        bc.add (new DERValue (DER.BOOLEAN, new Boolean (ca)));        if (pathLenConstraint >= 0)          bc.add (new DERValue (DER.INTEGER,                                BigInteger.valueOf ((long) pathLenConstraint)));        encoded = new DERValue (DER.CONSTRUCTED|DER.SEQUENCE, bc).getEncoded();      }    return (byte[]) encoded.clone();  }