super(name);
if (DBG) log("DcSwitchState constructor E");
mPhone = phone;
mId = id;
addState(mDefaultState);
addState(mIdleState, mDefaultState);
addState(mAttachingState, mDefaultState);
addState(mAttachedState, mDefaultState);
addState(mDetachingState, mDefaultState);
setInitialState(mIdleState);
if (DBG) log("DcSwitchState constructor X");