PropertyValue<Boolean> recomp = Properties.produceMaybeComputedValue(Types.BOOL,c.get(0),properties,env);
return new ComputeFigure(env, properties, recomp, c.get(1), childPropsNext);
case ELLIPSE:
return new Ellipse( makeChild(env,c,properties,childPropsNext), properties );
case FIGURESWITCH:
PropertyValue<Integer> choice = Properties.produceMaybeComputedValue(Types.INT,c.get(0),properties,env);
children = makeList(env,c.get(1),properties,childPropsNext);
return new FigureSwitch(choice, children, properties);