on_any_exception() :-
       exception(Ex),
       Ex.printStackTrace(),
       fail().

test() :-
	on_exception(java.lang.Throwable,on_any_exception()),
	Set = java.util.HashSet(),
	UnmodifiableSet = java.util.Collections.unmodifiableSet(Set),
	Result = UnmodifiableSet.isEmpty(),
	println([ Result ]).

:- eval(test()).

