*/
case INTERVALKEY:
//return new IntervalKey(env,c.get(0),c.get(1),properties,childProps);
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);