private void processForLoopInitializer(@Nullable GrForClause clause) {
    if (clause instanceof GrTraditionalForClause) {
      acceptNullable(((GrTraditionalForClause)clause).getInitialization());
    }
    else if (clause instanceof GrForInClause forInClause) {
      acceptNullable(forInClause.getIteratedExpression());
      addNodeAndCheckPending(new ReadWriteVariableInstruction(
        getDescriptorId(new LoopIteratorVariableDescriptor(forInClause)),
        forInClause,
        ReadWriteVariableInstruction.WRITE
      ));
    }
  }
private void processForLoopInitializer(@Nullable GrForClause clause)