eclipse compiles