code: protected <S> MethodVault<S> newMethod(Method method)
    {
      if (! Modifier.isAbstract(method.getModifiers())) {
        throw new IllegalStateException(String.valueOf(method));
      }
      else if (method.getName().startsWith("create")) {
        Method target = assetMethod(method);
  
        if (target != null) {
          return newCreateMethod(target);
        }
        else {
          return newCreateMethodDTO(method);
        }
      }
      else if (method.getName().startsWith("delete")) {
        Method target = assetMethod(method);
  
        if (target != null) {
          return newDeleteMethod(target);
        }
        else {
          return newDeleteMethodDTO(method);
        }
      }
      else {
        return new MethodVaultNull<>(method.getName() + " " + getClass().getName());
      }
    }
docs: Creates a stub method for an abstract method, typically a createXXX
  method.