private void setThemeColor(final String fieldName, final Color color) {
    if (!color.equals(colorCache.get(fieldName))) {
      ensureTheme();
      colorCache.put(fieldName, color);

      final FieldDescriptor fd = THEME_DESCRIPTOR.findFieldByName(fieldName);
      theme.setField(fd, Config.formatColor(color));
    }
  }
Sets and gets the syntax highlighting color values and font settings for the UI.
java/ui/src/main/java/com/google/security/zynamics/bindiff/config/ThemeConfigItem.java