if (propertyInfos != null && propertyInfos.isEmpty() == false)
{
for (PropertyInfo propertyInfo : propertyInfos)
{
ManagementProperty managementProperty = propertyInfo.getUnderlyingAnnotation(ManagementProperty.class);
if(managementProperty != null && managementProperty.includeInTemplate())
{
ManagedProperty mp = createProperty(propertyInfo, managementProperty);
infoProps.put(mp.getName(), mp);
}
}