Java implementation expression calculation source code