code: @Override
     public void execute() throws BuildException 
     {
        if (getHome() == null)
           throw new BuildException("Home isn't set");
  
        try 
        {
           ProcessController pc = ProcessController.getInstance();
           if (!pc.start(getHome(), options))
              throw new BuildException("IronJacamar instance couldn't be started from: " + getHome());
  
           log("Started IronJacamar instance from: " + getHome());
        }
        catch (BuildException be) 
        {
           throw be;
        }
        catch (Throwable t) 
        {
           throw new BuildException(t.getMessage(), t);
        }
     }
docs: Execute
  @exception BuildException If the build fails