arbogen compile and do simulation