Eiffel to Java interpreter for CS4150