S1000DXmlIO and handling of change marks: possible NPE
A NPE is thrown when using specgen with SX002D_2-0_Data_model_001-00.EAP.
By chance this does not seem to happen in more recent versions of SX002D.
Some model attributes (notes, name, ...) can be null, so one should not compare them directly with X.getFoo().equals(Y.getFoo()) but with Objects.equals(X.getFoo(), Y.getFoo()).
Example:
Other occurrences of that pattern exist in that class.
Edited by Damien Carbonne