Index: trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java	(revision 11096)
+++ trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java	(revision 11097)
@@ -535,5 +535,5 @@
      */
     public Set<String> getValues() {
-        return tags.keySet().stream().map(e -> e.getValue()).collect(Collectors.toSet());
+        return tags.keySet().stream().map(Tag::getValue).collect(Collectors.toSet());
     }
 
@@ -548,5 +548,5 @@
     public Set<String> getValues(String key) {
         // null-safe
-        return generateStreamForKey(key).map(e -> e.getValue()).collect(Collectors.toSet());
+        return generateStreamForKey(key).map(Tag::getValue).collect(Collectors.toSet());
     }
 
@@ -737,5 +737,5 @@
 
     private Stream<String> generateKeyStream() {
-        return tags.keySet().stream().map(tag -> tag.getKey());
+        return tags.keySet().stream().map(Tag::getKey);
     }
 
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java	(revision 11096)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java	(revision 11097)
@@ -180,7 +180,7 @@
         Map<Severity, Map<String, Map<String, List<TestError>>>> errorTreeDeep
             = errors.stream().filter(filterToUse).collect(
-                    Collectors.groupingBy(e -> e.getSeverity(), () -> new EnumMap<>(Severity.class),
+                    Collectors.groupingBy(TestError::getSeverity, () -> new EnumMap<>(Severity.class),
                             Collectors.groupingBy(e -> e.getDescription() == null ? "" : e.getDescription(),
-                                    Collectors.groupingBy(e -> e.getMessage()))));
+                                    Collectors.groupingBy(TestError::getMessage))));
 
         List<TreePath> expandedPaths = new ArrayList<>();
Index: trunk/src/org/openstreetmap/josm/gui/layer/CustomizeColor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/CustomizeColor.java	(revision 11096)
+++ trunk/src/org/openstreetmap/josm/gui/layer/CustomizeColor.java	(revision 11097)
@@ -66,5 +66,5 @@
     @Override
     public void actionPerformed(ActionEvent e) {
-        Color cl = colors.stream().map(c -> c.get()).filter(Objects::nonNull).findAny().orElse(Color.GRAY);
+        Color cl = colors.stream().map(AbstractProperty::get).filter(Objects::nonNull).findAny().orElse(Color.GRAY);
         JColorChooser c = new JColorChooser(cl);
         Object[] options = new Object[]{tr("OK"), tr("Cancel"), tr("Default")};
