*/
public class MonitorProcessor extends ImplementationProcessorSupport {
@Override
public void visitMethod(Method method, ComponentType type) throws ConfigurationLoadException {
Monitor annotation = method.getAnnotation(Monitor.class);
if (annotation != null) {
if (!Modifier.isPublic(method.getModifiers())) {
InvalidSetterException e = new InvalidSetterException("Monitor setter method is not public");
e.setIdentifier(method.toString());
throw e;