A Financial Exchange Library for Java