.add(Singleton.class, ScopeKey.of(ProcessingEnvironment.class), processingEnv)
.inject(this);
}
@Override
public boolean process(Set<? extends TypeElement> typeElements, RoundEnvironment roundEnvironment) {
<BUG>parcelProcessor.submit(ParcelClass.class, reloadableASTElementFactory.buildProviders(roundEnvironment.getElementsAnnotatedWith(ParcelClass.class)));
parcelProcessor.submit(ParcelClasses.class, reloadableASTElementFactory.buildProviders(roundEnvironment.getElementsAnnotatedWith(ParcelClasses.class)));
parcelProcessor.submit(Parcel.class, reloadableASTElementFactory.buildProviders(roundEnvironment.getElementsAnnotatedWith(Parcel.class)));
parcelProcessor.execute();</BUG>
if (roundEnvironment.processingOver()) {

.add(Singleton.class, ScopeKey.of(ProcessingEnvironment.class), processingEnv)
.inject(this);
}
@Override
public boolean process(Set<? extends TypeElement> typeElements, RoundEnvironment roundEnvironment) {
parcelProcessor.submit(ParcelClass.class, buildASTCollection(roundEnvironment, ParcelClass.class));
parcelProcessor.submit(ParcelClasses.class, buildASTCollection(roundEnvironment, ParcelClasses.class));
parcelProcessor.submit(Parcel.class, buildASTCollection(roundEnvironment, Parcel.class));
parcelProcessor.execute();
if (roundEnvironment.processingOver()) {
