public void setattr(GAttrib a) {
   Class<? extends GAttrib> ac = attrclass(a.getClass());
   attr.put(ac, a);
 }