/**
   * Gets the escher type of this record
   *
   * @return the escher type
   */
  EscherRecordType getType() {
    if (type == null) {
      type = EscherRecordType.getType(recordId);
    }

    return type;
  }
 /**
  * Constructor
  *
  * @param t the type of the escher record
  */
 public EscherRecordData(EscherRecordType t) {
   type = t;
   recordId = type.getValue();
 }