check( context );
checkTransitions( context );
    public ProcessContext spawn(Process process) throws InvalidMotionException    {        ProcessContext context = new ProcessContext( this,                                                     process );        startProcess( process,                      context );        check( context );        return context;    }