code: public final <T> T getBean(Class<T> clazz) {
      	if(this.applicationContext != null) {
              return (T) this.applicationContext.getBean(clazz);
          }
          return null;
      }
docs: Utility method to extract a Spring Bean from the Spring
  {@link ApplicationContext} that is supplied in the Quartz
  {@link JobExecutionContext}. The method is parameterized to use dynamic
  typing.
  
  @param <T>
  the bean type
  
  @param clazz
  the {@link Class} type of bean to get
  
  @return the bean instance