Compiles with eclipse