_createResponse response = new _createResponse(applicationReference);
CreateResponse response = new CreateResponse(applicationReference);
    public _createResponse create(_createRequest deploy) throws AxisFault {        JobRepository repository;        repository = ServerInstance.currentInstance().getJobs();        //get the options out the way        options = new OptionProcessor(getOwner());        options.process(deploy.getOptions());        //create a new jobstate        job = new JobState(deploy, options);        //then assign it missing parts. This does not add it to the repository yet        repository.assignNameAndUri(job);        request = deploy;        CallbackProcessor callbackProcessor = new CallbackProcessor(getOwner());        callbackProcessor.process(job, deploy.getNotification(), false);        DeploymentDescriptorType dd = deploy.getDescriptor();        if (dd == null) {            throw raiseBadArgumentFault("missing deployment descriptor");        }        URI remoteReference = dd.getReference();        //this is our URI        URI applicationReference = job.getUri();        boolean deployed = false;        if (remoteReference != null) {            throwNotImplemented();        } else {            //here we deploy inline            deployed = determineLanguageAndDeploy(job);        }        //add the job state to the store        if (deployed) {            repository.add(job);            job.enterStateNotifying(LifecycleStateEnum.running, null);        }        _createResponse response = new _createResponse(applicationReference);        return response;    }