safe Java execution