code: public static EffectiveAssignmentInsnFinder newInstance(final FieldNode targetVariable,
              final Collection<ControlFlowBlock> controlFlowBlocks) {
          return new EffectiveAssignmentInsnFinder(checkNotNull(targetVariable), checkNotNull(controlFlowBlocks));
      }
docs: Static factory method.
  
  @param targetVariable
  the variable to find the effective {@code putfield} or
  {@code putstatic} instruction for.
  @param controlFlowBlocks
  all control flow blocks of an initialising constructor or
  method.
  @return a new instance of this class.