/**
   * @param desc is the AttributeDescription of this Attribute
   * @param vals is the set of AttributeValue
   */
  public AttributeTypeAndValues(String desc, byte[][] theValues) {

    this.attrDesc = desc;
    if (theValues == null) {
      this.vals = new byte[0][];
    } else {
      this.vals = CloneUtils.deepCloneByteArray(theValues);
    }
  }
 public byte[][] getValues() {
   return CloneUtils.deepCloneByteArray(this.vals);
 }