list.add( "" + port );
list.add( "-port " + port );
    private void processStartup( CommandLine line ) throws Exception    {        int port = getPortValue( line, Registry.REGISTRY_PORT );        if( null != getStation( port ) )        {            final String message =               "Station already deployed on port: " + port;            getLogger().warn( message );            return;        }                ArrayList list = new ArrayList();        list.add( "station" );        list.add( "-Ddpml.logging.config=local:properties:dpml/station/logging" );                Set propertyValue = line.getProperties();        Iterator iterator = propertyValue.iterator();        while( iterator.hasNext() )        {            String name = (String) iterator.next();            String value = line.getProperty( name );            list.add( "-D" + name + "=" + value );        }                list.add( "-server" );        list.add( "" + port );        URI uri = getRegistryURI( line );        if( null != uri )        {            list.add( "-registry" );            list.add( uri.toASCIIString() );        }        String[] args = (String[]) list.toArray( new String[0] );        try        {            Runtime.getRuntime().exec( args, null );        }        catch( Throwable e )        {            final String error =               "Station deployment failure.";            getLogger().error( error, e );        }        getLogger().info( "Station started on port: " + port );    }