public static List<Field> outVars(Class<?> comp) {
        List<Field> f = new ArrayList<Field>();
        for (Field field : comp.getFields()) {
            Out out = field.getAnnotation(Out.class);
            if (out != null) {
                f.add(field);
            }
        }
        return f;
    }