fix double-init check
use libfirm node generator stuff
use jFirm node generator to create java bindings