// Collect fields
Map<Field, Instance> fields =
fields().ofType(Instance.class).in(configuration).map();
for (Map.Entry<Field, Instance> entry : fields.entrySet()) {
Instance instance = entry.getValue();
instance.nameIfUnnamed(entry.getKey().getName());
instances.add(instance);
}
// Collect methods with Bundle Context as argument
Map<Method, InvocationResult<Instance>> methods =