myLC.stateType() == LifeCycleState.P_NONTRANS_DIRTY)
{
// Make sure all fields are loaded so we can perform reachability
loadUnloadedFields();
}
provideFields(getAllFieldNumbers(), new DeleteFieldManager(this));
// Update lifecycle state (after running reachability since it will unload all fields)
dirty = true;
preStateChange();
try