FYI, it is not proprietary, but complex? Yes
Java SE Specifications
...and the javac compiler is open source
The Compiler Group


@sb24, perhaps you should think about why you wish to develop...