public synchronized Collection < String > getPropertyNames ( ) { if ( properties == null ) { return Collections . emptySet ( ) ; } return Collections . unmodifiableSet ( new HashSet <> ( properties . keySet ( ) ) ) ; }
Returns an unmodifiable collection of all the property names that are set .