@SuppressWarnings({"rawtypes","unchecked"}) private void processMethods(final Object component,final Method[] methods,final Context context,final ContextDestroyer contextDestroyer){
  for (  final Method method : methods) {
    final com.badlogic.gdx.utils.reflect.Annotation[] annotations=getAnnotations(method);
    if (annotations == null || annotations.length == 0) {
      continue;
    }
    for (    final com.badlogic.gdx.utils.reflect.Annotation annotation : annotations) {
      if (methodProcessors.containsKey(annotation.getAnnotationType())) {
        for (        final AnnotationProcessor processor : methodProcessors.get(annotation.getAnnotationType())) {
          processor.processMethod(method,annotation.getAnnotation(annotation.getAnnotationType()),component,context,this,contextDestroyer);
        }
      }
    }
  }
}

@ SuppressWarnings ( { "rawtypes" , "unchecked" } ) private void processMethods ( final Object component , final Method [ ] methods , final Context context , final ContextDestroyer contextDestroyer ) { for ( final Method method : methods ) { final com . badlogic . gdx . utils . reflect . Annotation [ ] annotations = getAnnotations ( method ) ; if ( annotations == null || annotations . length == 0 ) { continue ; } for ( final com . badlogic . gdx . utils . reflect . Annotation annotation : annotations ) { if ( methodProcessors . containsKey ( annotation . getAnnotationType ( ) ) ) { for ( final AnnotationProcessor processor : methodProcessors . get ( annotation . getAnnotationType ( ) ) ) { processor . processMethod ( method , annotation . getAnnotation ( annotation . getAnnotationType ( ) ) , component , context , this , contextDestroyer ) ; } } } } }
does the actual processing of found methods .
