Java implementation of the Pacioli langauge