This component is an Compilation API used by Apache Maven Compiler plugin on the top of different Compiler Engines: Javac, Eclipse Compiler, etc..
Please refer to documentation
Or the project it test
To compile this project on OSX, you need to have J2ObjC installed: J2ObjC Requirements.