public StateTransitionObj getDetachedDirtyInstance()
{
StateTransitionObj obj = getHollowInstance();
if( obj == null ) return null;
obj = (StateTransitionObj) pm.detachCopy(obj);
obj.writeField(1000);
int curr = currentState(obj);
if( curr != DETACHED_DIRTY ) {
if (debug) {
logger.debug("StateTransitionsReturnedObjects: Unable to create detached-dirty instance" +
" from a persistent-clean instance via detachCopy/persistent field modification," +