compilable with eclipse on mac