Rename connect to doConnect in ConnectionInterface
Modified ConnectionInterface

Add two methods:
preConnect()
connect()
Rename:
doConnect to login
Mixed connect and check process in HelperLauncher
Realise preConnect and connect in DefaultConnection