PDI-11087 - Opening job entries within jobs causes false changes to be detected

There is a fix, unit tests and some checkstyle reformats.