@Override
 public void validate() throws CoreException {
   final JaxrsResource resource = getElement();
   JaxrsMetamodelValidator.deleteJaxrsMarkers(resource);
   Logger.debug("Validating element {}", getElement());
   for (IJaxrsResourceMethod resourceMethod : resource.getAllMethods()) {
     new JaxrsResourceMethodValidatorDelegate(
             getMarkerManager(), (JaxrsResourceMethod) resourceMethod)
         .validate();
   }
 }
 /**
  * Outputs a debug message in the trace file (not the error view of the runtime workbench). Traces
  * must be activated for this plugin in order to see the output messages.
  *
  * @param message the message to trace.
  */
 public static void debug(final String message) {
   debug(message, (Object[]) null);
 }