question: public Process executeAsync ( final CommandLine command , Map < String , String > environment ) throws IOException { if ( workingDirectory != null && ! workingDirectory . exists ( ) ) { throw new IOException ( workingDirectory + " doesn't exist." ) ; } return executeInternal ( command , environment , workingDirectory , streamHandler , null ) ; }
target:  Methods for starting asynchronous execution.