function heirachyOfJavaObject(obj,showMethods) { showMethods = typeof showMethods !== 'undefined' ? showMethods : false; heirachyOfJavaClass( obj.getClass() ,showMethods) } function heirachyOfJavaClass(cls,showMethods) { showMethods = typeof showMethods !== 'undefined' ? showMethods : false; print( cls.getName() + '\n' ) var ints = cls.getGenericInterfaces() for (var i=0; i ' + mth.getReturnType() + '\n' ); } } function printAllTags() { var raws = tags.entrySet().toArray() var srts = new java.util.TreeMap() for (var i=0; i