//******************************************************************************************
public void mergeAttribute( String attrName, String attrType,
String attrGetMethod, String attrSetMethod,
boolean attrReadable, boolean attrWriteable)
{
AttributeInfo ai = findAttributeInfo(attrName);
if(ai==null)
{
ai = new AttributeInfo();
ai.setName(attrName);
ai.setType(attrType);
managedBean.addAttribute(ai);
}
if(ai.isReadable() && !attrReadable)
ai.setReadable(false);
if(ai.isWriteable() && !attrWriteable)
ai.setWriteable(false);
if(attrGetMethod!=null)
ai.setGetMethod(attrGetMethod);
if(attrSetMethod!=null)
ai.setSetMethod(attrSetMethod);
}