java binding initial cut

Supports calls to static functions.