@Override
    public boolean isEmpty() {
        return properties.isEmpty();
    }
For internal use only. This method allows for the reloading of all properties from the
values in the database. This is required since it's quite possible during the setup
process that a database connection will not be available till after this class is
initialized. Thus, if there are existing properties in the database we will want to reload
this class after the setup process has been completed.
xmppserver/src/main/java/org/jivesoftware/util/JiveProperties.java