private Map<String, FieldProperty> inspectBean(Class<?> type) {
Map<String, FieldProperty> fieldProperties = new HashMap<String, FieldProperty>();
Catalog generators = catalog.getCatalog();
Command inspectorChain = generators.getCommand("InspectorChain");
FieldContext context = new FieldContext(fieldProperties, type);
try {
inspectorChain.execute(context);
} catch (Exception e) {
//TODO what now?
}