A framework for a text based protocol in java