/** * * @param element1 * @param element2 */ public LevelVersionError(SBase element1, SBase element2) { super(); Message message = new Message(); if (element1.getLevel() != element2.getLevel()) { message.setMessage(levelMismatchMessage(element1, element2)); } else if (element1.getVersion() != element2.getVersion()) { message.setMessage(versionMismatchMessage(element1, element2)); } else if (element1.getPackageVersion() != element2.getPackageVersion()) { message.setMessage(packageVersionMismatchMessage(element1, element2)); } setMessage(message); }