first version of interface and proxy generation from java interface
enhanced version of cpp class generation. next steps is to parse java compiled classes and fill intermediate structure used to generate cpp classes