/** * The properties are copied only the first time, in this way we can save only the layers * effectively modified from the original one */ @Override public AbstractMementoOriginalProperties copyOriginalProperties(GPBeanTreeModel element) { AbstractMementoOriginalProperties mementoOriginalProperties = null; if (!this.modifiedLayersMap.containsKey(element)) { mementoOriginalProperties = MementoSaveBuilder.generateMementoOriginalProperties(element); mementoOriginalProperties.copyOriginalProperties(element); } return mementoOriginalProperties; }