code: public static ScmOperationContextBuilder builder(ScmOperationContext context) {
          ScmOperationContextBuilder builder = new ScmOperationContextBuilder();
          builder.impl = new ScmOperationContextImpl(context);
          return builder;
      }
docs: @param context source context
  
  @return new builder based on the source context