Object getParsedValueAtLine( int line ) {
		autoClearCache();

		Integer lineKey = line;
		Object parsedValue = parsedValueCache.get( lineKey );
		if( parsedValue != null )
			return !(parsedValue instanceof Exception) ? parsedValue : null;

		KeyValue keyValue = getKeyValueAtLine( line );
		if( keyValue == null )
			return null;

		try {
			Object[] resultValueType = new Object[1];
			String value = resolveValue( keyValue.value );
			parsedValue = UIDefaultsLoaderAccessor.parseValue( keyValue.key, value, resultValueType, resolver );
			parsedValueCache.put( lineKey, parsedValue );
			return parsedValue;
		} catch( Exception ex ) {
			System.out.println( textArea.getFileName() + ": " + ex.getMessage() ); //TODO
			parsedValueCache.put( lineKey, ex );
			return null;
		}
	}
Supports parsing content of text area in FlatLaf properties syntax.

@author Karl Tauber
flatlaf-theme-editor/src/main/java/com/formdev/flatlaf/themeeditor/FlatThemePropertiesSupport.java