jauvm constructors enhancements