code: @WithBridgeMethods(Future.class)
      public QueueTaskFuture<R> scheduleBuild2(int quietPeriod, Cause c, Action... actions) {
          return scheduleBuild2(quietPeriod,c,Arrays.asList(actions));
      }
docs: Schedules a build of this project, and returns a {@link Future} object
  to wait for the completion of the build.
  
  @param actions
  For the convenience of the caller, this array can contain null, and those will be silently ignored.