binding to java source. but how can drive that?