.addModifiers(Modifier.PUBLIC)
.returns(baseElement)
.addParameter(JsonReader.class, "in")
.addException(IOException.class);
final CodeBlock.Builder codeBlock = CodeBlock.builder();
<BUG>mCounterVariableCount = 0;
createObjectParser(0, codeBlock, rootElements, new ObjectParserCallback() {
</BUG>
@Override
public void onInitialObjectNull() {

.addModifiers(Modifier.PUBLIC)
.returns(baseElement)
.addParameter(JsonReader.class, "in")
.addException(IOException.class);
final CodeBlock.Builder codeBlock = CodeBlock.builder();
mCounterVariableCount = 0;
final boolean modelAlreadyCreated = baseElement.equals(concreteElement);
createObjectParser(modelAlreadyCreated, 0, codeBlock, rootElements, new ObjectParserCallback() {
@Override
public void onInitialObjectNull() {
