code: public static MethodDelegation to(Object target, MethodGraph.Compiler methodGraphCompiler) {
          return withDefaultConfiguration().to(target, methodGraphCompiler);
      }
docs: Delegates any intercepted method to invoke a non-{@code static} method that is declared by the supplied type's instance or any
  of its super types. To be considered a valid delegation target, a method must be visible and accessible to the instrumented type.
  This is the case if the method's declaring type is either public or in the same package as the instrumented type and if the method
  is either public or non-private and in the same package as the instrumented type. Private methods can only be used as
  a delegation target if the delegation is targeting the instrumented type.
  
  @param target              The target instance for the delegation.
  @param methodGraphCompiler The method graph compiler to use.
  @return A method delegation that redirects method calls to a static method of the supplied type.