// special attributes are not encrypted
this.encrypted = EncryptionSetting.PLAINTEXT;
// create an attribute info for this gbean
if (attribute != null) {
GAttributeInfo attributeInfo = attribute.getAttributeInfo();
this.attributeInfo = new GAttributeInfo(this.name,
this.type.getName(),
this.persistent,
this.manageable,
this.encrypted,
this.readable,
this.writable,
attributeInfo.getGetterName(),
attributeInfo.getSetterName());
} else {
this.attributeInfo = new GAttributeInfo(this.name,
this.type.getName(),
this.persistent,
this.manageable,
this.encrypted,
this.readable,