class ProcessContext extends AbstractProcessContext {

    public CaseData getCaseData() {

        Collection<? extends Object> objects = getKieRuntime().getObjects(new ClassObjectFilter(CaseData.class));
        if (objects.size() == 0) {
            return null;
        }

        return (CaseData) objects.iterator().next();
    }

    public  ProcessContext(KieRuntime kruntime);

}