case NOMINALKEY:
return new NominalKey(env,(IList)c.get(0),c.get(1),properties,childProps);
case HVCAT:
children = makeList(env,c.get(0),properties,childPropsNext);
return new HVCat(Dimension.X, children, properties);
case GRID:
Figure[][] elems = make2DList(env, c.get(0), properties, childPropsNext);
if(elems.length == 0){
return new Space(null, properties );