reversing an error check

in the original order, failures could be confusing
adding oracle jdks
cleaning up some stuff about CurrentResource

just documentation and renaming.  and little stuff i noticed while doing
that.