case EWIDTH: width = ((Number)o).floatValue(); break;
case EPOSTURE: posture = ((Number)o).floatValue(); break;
case ESIZE: size = ((Number)o).floatValue(); break;
case ETRANSFORM: {
if (o instanceof TransformAttribute) {
TransformAttribute ta = (TransformAttribute)o;
if (ta.isIdentity()) {
transform = null;
} else {
transform = ta.getTransform();
}
} else {
transform = new AffineTransform((AffineTransform)o);
}
updateDerivedTransforms();