FtcXtensible/src/main/java/org/ftccommunity/ftcxtensible/ServiceRegister.java
public static void init(Class... classes) {
        services = new LinkedList<>();
        for (Class klazz : classes) {
            if (klazz.isAnnotationPresent(RobotService.class)) {
                services.add(klazz);
            }
        }
    }
/**
     * The input class array, this will scan the list and remember the classes annonated with {@code
     * RobotService} annotations
     *
     * @param classes an array of classes to check
     */
The input class array, this will scan the list and remember the classes annonated with {@code
RobotService} annotations

@param classes an array of classes to check
The input class array this will scan the list and remember the classes annonated with { @code RobotService } annotations @param classes an array of classes to check
public static void init(Class... classes) {
        services = new LinkedList<>();
        for (Class klazz : classes) {
            if (klazz.isAnnotationPresent(RobotService.class)) {
                services.add(klazz);
            }
        }
    }
public static void init ( Class ... classes ) { services = new LinkedList < > ( ) ; for ( Class klazz : classes ) { if ( klazz . isAnnotationPresent ( RobotService . class ) ) { services . add ( klazz ) ; } } }
The input class array, this will scan the list and remember the classes annonated with {@code
 RobotService} annotations
The input class array this will scan the list and remember the classes annonated with { @code RobotService } annotations