Does it need to get system properties? Can you not create a fresh Properties object? I believe you are getting everything you need from the AbstractConfiguration.