collectFromBeanProps();
collectBeansAnnotation(beansMetaData, false);
// Process action annotations on component.
for (Method method : getActionMethods(component.getClass())) {
Action action = method.getAnnotation(Action.class);
processActionAnnotation(action, method.getName());
}
// Determine the hierarchy of Bean contexts. I.e., the default Bean is always processed first, followed by those that
// extend it, etc. This acts as a stack.