IProperty[] () { IntrospectedProperty[] props = getPalette().getIntrospectedProperties(this); ArrayList<IProperty> result = new ArrayList<>(); for (IntrospectedProperty prop : props) { if (isMarkedAsModified(prop)) { result.add(prop); } } return result.toArray(new IProperty[0]); }