code: public static InitialValueFinder newInstance(final FieldNode variable, final Initialisers initialisers,
              final EnhancedClassNode enhancedClassNode) {
          return new InitialValueFinder(checkNotNull(variable), checkNotNull(initialisers),
                  checkNotNull(enhancedClassNode));
      }
docs: Factory method for this class. None of the parameters must be
  {@code null}.
  
  @param variable
  the variable to find the initial value for.
  @param initialisers
  the initialisers for {@code variable}.
  @return a new instance of this class.