class SystemPropertiesPersister {

    public void saveProperty(String key, String value) {
        if (loaded) {
            props.setProperty(key, value);
            saveProperties(props);
        } else {
            throw new AssertException("You have to load properties first!");
        }

    }

    protected  SystemPropertiesPersister(File file);

}