return;
    public void update() {        if (needsUpdate() || (defaultProperties != null && defaultProperties.needsUpdate())) {            clear();            // first of all, properties are load from default properties            if (defaultProperties != null) {                defaultProperties.update();                this.putAll(defaultProperties);            }            /* next we try to load properties from the application's             repositories, if we blong to any application */            if (resourceName != null) {                Iterator iterator = app.getRepositories().iterator();                while (iterator.hasNext()) {                    try {                        Repository repository = (Repository) iterator.next();                        Resource res = repository.getResource(resourceName);                        if (res != null && res.exists()) {                            load(res.getInputStream());                        }                    } catch (IOException iox) {                        iox.printStackTrace();                    }                }            }            // at last we try to load properties from the resource list            if (resources != null) {                Iterator iterator = resources.iterator();                while (iterator.hasNext()) {                    try {                        Resource res = (Resource) iterator.next();                        if (res.exists()) {                            load(res.getInputStream());                        }                    } catch (IOException iox) {                        iox.printStackTrace();                    }                }            }            lastChecksum = getChecksum();            lastCheck = lastModified = System.currentTimeMillis();        }        return;    }