protected boolean cleanup() { if (mStateMachine != null) { mStateMachine.cleanup(); } if (mAvrcp != null) { mAvrcp.cleanup(); mAvrcp = null; } clearA2dpService(); return true; }