private void copyIfSetInJson( Properties properties, Set<String> jsonUIKeys, String destKey, String... srcKeys ) {
		for( String srcKey : srcKeys ) {
			if( jsonUIKeys.contains( srcKey ) ) {
				Object value = properties.get( srcKey );
				if( value != null ) {
					put( properties, destKey, value );
					break;
				}
			}
		}
	}
Loads a IntelliJ .theme.json file from the given input stream.

The input stream is automatically closed.
Using a buffered input stream is not necessary.
flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java