public void addPropertyChangeListener(final PropertyChangeListener listener) {
final Realm instance = instance();
if (instance == null) {
return;
}
instance.addPropertyChangeListener(listener);
}
@Override
public Principal authenticate(final String username, final String credentials) {
return instance().authenticate(username, credentials);