@SuppressWarnings("unchecked")
private void transform(ClassTransformation transformation, TransformField field, final boolean create)
{
final Class fieldClass = componentClassCache.forName(field.getType());
field.replaceAccess(new FieldValueConduit()
{
public void set(Object newValue)
{
applicationStateManager.set(fieldClass, newValue);
}