run a given command in a subprocess , including threads to copy its stdout and stderr to our stdout and stderr . concode_field_sep Socket clientSocket concode_elem_sep OutputHandler<K2,V2> handler concode_elem_sep boolean WINDOWS concode_elem_sep Process process concode_elem_sep DownwardProtocol<K1,V1> downlink concode_elem_sep Log LOG concode_elem_sep ServerSocket serverSocket concode_field_sep String createDigest concode_elem_sep void waitForAuthentication concode_elem_sep void abort concode_elem_sep void cleanup concode_elem_sep DownwardProtocol<K1,V1> getDownlink concode_elem_sep void writePasswordToLocalFile concode_elem_sep String getSecurityChallenge concode_elem_sep boolean waitForFinish
Process function ( List < String > arg0 , Map < String , String > arg1 ) { ProcessBuilder loc0 = new ProcessBuilder ( arg0 ) ; if ( arg1 != null ) { loc0 . environment ( ) . putAll ( arg1 ) ; } Process loc1 = loc0 . start ( ) ; return loc1 ; }