move reusable check because Oracle compiler didn't like it even though JDT was perfectly content