private MBeanAttributeInfo[] getAttributeInfo(){
protected MBeanAttributeInfo[] getAttributeInfo(){
	private MBeanAttributeInfo[] getAttributeInfo(){		if (attributesInfo==null){			ComponentProperties properties=componentConfiguration.getProperties();			List auxList=new ArrayList();						Iterator it=properties.getKeys();						while (it.hasNext()) {								String propertyName = (String) it.next();				Object value=properties.getProperty(propertyName);				String type=value.getClass().getName();								boolean isIs=value.getClass().equals(Boolean.class);				MBeanAttributeInfo attributeInfo=					new MBeanAttributeInfo(propertyName,							type,							"Easyconf "+componentName+" component property: "+propertyName,							true,							true,							isIs);				auxList.add(attributeInfo);				this.attributesInfo=(MBeanAttributeInfo[]) auxList.toArray(new MBeanAttributeInfo[auxList.size()]);							}		}		return this.attributesInfo;	}