final String packageName = packageElement.getQualifiedName().toString();
final String storeDelegate = storeElement.getSimpleName().toString();
final boolean changeSupport = typeUtils.isAssignable(storeElement.asType(),
elementUtils.getTypeElement(ChangeSupport.class.getName()).asType());
final String storeClassName = GenerationUtil.storeImplementation(storeDelegate);
messager.printMessage(NOTE,
String.format("Discovered annotated store [%s]", storeElement.getQualifiedName()));
List<ExecutableElement> processMethods = new ArrayList<>();
if (findValidProcessMethods(messager, typeUtils, storeElement, processMethods)) {
Collection<ProcessInfo> processInfos = createProcessInfos(messager, typeUtils, elementUtils,