if (tree.getRoot() != null) { Date productStructureCreateDate = tree.getRoot().getDateField(ProductStructureTreeNodeFields.CREATE_DATE); List<Entity> treeEntities = tree.find().list().getEntities(); Entity technologyStateChange = getLastTechnologyStateChange(technologyFromDB); if (productStructureCreateDate.before(technologyStateChange.getDateField(TechnologyStateChangeFields.DATE_AND_TIME))