code: @Override
  	public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) {
  		model = new PrefsModel();
  
  		parseBindType(roundEnv);
  
  		// Put all @BindSharedPreferences elements in beanElements
  		for (Element item : roundEnv.getElementsAnnotatedWith(BindSharedPreferences.class)) {
  			AssertKripton.assertTrueOrInvalidKindForAnnotationException(item.getKind() == ElementKind.CLASS, item, BindSharedPreferences.class);
  
  			analyzeSharedPreferences((TypeElement) item);
  		}
  
  		return true;
  	}
docs: /* (non-Javadoc)
  @see javax.annotation.processing.AbstractProcessor#process(java.util.Set, javax.annotation.processing.RoundEnvironment)