CoralVM-Java: Refactoring, updating interface of compiler, preparing interface of postprocessor for optimizations