private ProtocInvoker(Path discoveryRoot,ImmutableList<Path> protocIncludePaths){
  this.protocIncludePaths=protocIncludePaths;
  this.discoveryRoot=discoveryRoot;
}

private ProtocInvoker ( Path discoveryRoot , ImmutableList < Path > protocIncludePaths ) { this . protocIncludePaths = protocIncludePaths ; this . discoveryRoot = discoveryRoot ; }
takes an optional path to pass to protoc as - - proto_path . uses the invocation - time proto root if none is passed .
