Java API for generating message sequence charts