added erroneously removed break statement in DefaultSocketConnector, renamed XBase as AbstractX