+ "    if (this.target == null) throw new IllegalStateException(\"Bindings already cleared.\");\n"
+ "    this.target = null;\n"
+ "  }\n"
+ "}"
);
<BUG>assertAbout(javaSource()).that(source)
.processedWith(new ButterKnifeProcessor())</BUG>
.compilesWithoutWarnings()
.and()
.generatesSources(bindingSource);

+ "    if (this.target == null) throw new IllegalStateException(\"Bindings already cleared.\");\n"
+ "    this.target = null;\n"
+ "  }\n"
+ "}"
);
assertAbout(javaSource()).that(source)
.withCompilerOptions("-Xlint:-processing")
.processedWith(new ButterKnifeProcessor())
.compilesWithoutWarnings()
.and()
.generatesSources(bindingSource);
