AIM Client implemented in Java