Index: /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java	(revision 17764)
+++ /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java	(revision 17765)
@@ -721,5 +721,5 @@
          * @return {@code true} if the way is closed or the relation is a closed multipolygon
          */
-        static boolean closed(Environment e) { // NO_UCD (unused code)
+        static boolean closed(Environment e) {
             if (e.osm instanceof IWay<?> && ((IWay<?>) e.osm).isClosed())
                 return true;
@@ -733,5 +733,5 @@
          * @see IPrimitive#isModified()
          */
-        static boolean modified(Environment e) { // NO_UCD (unused code)
+        static boolean modified(Environment e) {
             return e.osm.isModified() || e.osm.isNewOrUndeleted();
         }
@@ -743,5 +743,5 @@
          * @see IPrimitive#isNew()
          */
-        static boolean _new(Environment e) { // NO_UCD (unused code)
+        static boolean _new(Environment e) {
             return e.osm.isNew();
         }
@@ -753,5 +753,5 @@
          * @see Node#isConnectionNode()
          */
-        static boolean connection(Environment e) { // NO_UCD (unused code)
+        static boolean connection(Environment e) {
             return e.osm instanceof INode && e.osm.getDataSet() != null && ((INode) e.osm).isConnectionNode();
         }
@@ -763,5 +763,5 @@
          * @see IPrimitive#isTagged()
          */
-        static boolean tagged(Environment e) { // NO_UCD (unused code)
+        static boolean tagged(Environment e) {
             return e.osm.isTagged();
         }
@@ -773,5 +773,5 @@
          * @see IPrimitive#hasSameInterestingTags(IPrimitive)
          */
-        static boolean sameTags(Environment e) { // NO_UCD (unused code)
+        static boolean sameTags(Environment e) {
             return e.osm.hasSameInterestingTags(Utils.firstNonNull(e.child, e.parent));
         }
@@ -783,5 +783,5 @@
          * @see ElemStyles#hasAreaElemStyle(IPrimitive, boolean)
          */
-        static boolean areaStyle(Environment e) { // NO_UCD (unused code)
+        static boolean areaStyle(Environment e) {
             // only for validator
             return ElemStyles.hasAreaElemStyle(e.osm, false);
@@ -793,5 +793,5 @@
          * @return {@code true} if the object is a unconnected node
          */
-        static boolean unconnected(Environment e) { // NO_UCD (unused code)
+        static boolean unconnected(Environment e) {
             return e.osm instanceof Node && ((Node) e.osm).getParentWays().isEmpty();
         }
@@ -803,5 +803,5 @@
          * @see Functions#is_right_hand_traffic(Environment)
          */
-        static boolean righthandtraffic(Environment e) { // NO_UCD (unused code)
+        static boolean righthandtraffic(Environment e) {
             return Functions.is_right_hand_traffic(e);
         }
@@ -814,5 +814,5 @@
          * @see Functions#is_clockwise(Environment)
          */
-        static boolean clockwise(Environment e) { // NO_UCD (unused code)
+        static boolean clockwise(Environment e) {
             return Functions.is_clockwise(e);
         }
@@ -825,5 +825,5 @@
          * @see Functions#is_anticlockwise(Environment)
          */
-        static boolean anticlockwise(Environment e) { // NO_UCD (unused code)
+        static boolean anticlockwise(Environment e) {
             return Functions.is_anticlockwise(e);
         }
@@ -834,5 +834,5 @@
          * @return {@code true} if the object is an unclosed multipolygon
          */
-        static boolean unclosed_multipolygon(Environment e) { // NO_UCD (unused code)
+        static boolean unclosed_multipolygon(Environment e) {
             return e.osm instanceof Relation && ((Relation) e.osm).isMultipolygon() &&
                     !e.osm.isIncomplete() && !((Relation) e.osm).hasIncompleteMembers() &&
@@ -848,9 +848,9 @@
          * @see InDataSourceArea
          */
-        static boolean inDownloadedArea(Environment e) { // NO_UCD (unused code)
+        static boolean inDownloadedArea(Environment e) {
             return e.osm instanceof OsmPrimitive && IN_DOWNLOADED_AREA.test((OsmPrimitive) e.osm);
         }
 
-        static boolean completely_downloaded(Environment e) { // NO_UCD (unused code)
+        static boolean completely_downloaded(Environment e) {
             if (e.osm instanceof IRelation<?>) {
                 return !((IRelation<?>) e.osm).hasIncompleteMembers();
@@ -860,5 +860,5 @@
         }
 
-        static boolean closed2(Environment e) { // NO_UCD (unused code)
+        static boolean closed2(Environment e) {
             if (e.osm instanceof IWay<?> && ((IWay<?>) e.osm).isClosed())
                 return true;
@@ -870,5 +870,5 @@
         }
 
-        static boolean selected(Environment e) { // NO_UCD (unused code)
+        static boolean selected(Environment e) {
             if (e.mc != null) {
                 e.getCascade().setDefaultSelectedHandling(false);
Index: /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Functions.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Functions.java	(revision 17764)
+++ /trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Functions.java	(revision 17765)
@@ -66,5 +66,5 @@
      * @return {@code o} unchanged
      */
-    public static Object eval(Object o) { // NO_UCD (unused code)
+    public static Object eval(Object o) {
         return o;
     }
@@ -77,5 +77,5 @@
      * @see Float#sum
      */
-    public static double plus(double a, double b) { // NO_UCD (unused code)
+    public static double plus(double a, double b) {
         return a + b;
     }
@@ -87,5 +87,5 @@
      * @return Subtraction of arguments
      */
-    public static double minus(double a, double b) { // NO_UCD (unused code)
+    public static double minus(double a, double b) {
         return a - b;
     }
@@ -97,5 +97,5 @@
      * @return Multiplication of arguments
      */
-    public static double times(double a, double b) { // NO_UCD (unused code)
+    public static double times(double a, double b) {
         return a * b;
     }
@@ -107,5 +107,5 @@
      * @return Division of arguments
      */
-    public static double divided_by(double a, double b) { // NO_UCD (unused code)
+    public static double divided_by(double a, double b) {
         return a / b;
     }
@@ -117,5 +117,5 @@
      * @return {@code a mod b}, e.g., {@code mod(7, 5) = 2}
      */
-    public static float mod(float a, float b) { // NO_UCD (unused code)
+    public static float mod(float a, float b) {
         return a % b;
     }
@@ -128,5 +128,5 @@
      * @see Arrays#asList(Object[])
      */
-    public static List<Object> list(Environment ignored, Object... args) { // NO_UCD (unused code)
+    public static List<Object> list(Environment ignored, Object... args) {
         return Arrays.asList(args);
     }
@@ -137,5 +137,5 @@
      * @return length of the list
      */
-    public static Integer count(List<?> lst) { // NO_UCD (unused code)
+    public static Integer count(List<?> lst) {
         return lst.size();
     }
@@ -150,5 +150,5 @@
      */
     @NullableArguments
-    public static Object any(Environment ignored, Object... args) { // NO_UCD (unused code)
+    public static Object any(Environment ignored, Object... args) {
         return Utils.firstNonNull(args);
     }
@@ -161,5 +161,5 @@
      * @since 5699
      */
-    public static Object get(List<?> lst, float n) { // NO_UCD (unused code)
+    public static Object get(List<?> lst, float n) {
         int idx = Math.round(n);
         if (idx >= 0 && idx < lst.size()) {
@@ -177,5 +177,5 @@
      * @since 5699
      */
-    public static List<String> split(String sep, String toSplit) { // NO_UCD (unused code)
+    public static List<String> split(String sep, String toSplit) {
         return Arrays.asList(toSplit.split(Pattern.quote(sep), -1));
     }
@@ -189,5 +189,5 @@
      * @see Color#Color(float, float, float)
      */
-    public static Color rgb(float r, float g, float b) { // NO_UCD (unused code)
+    public static Color rgb(float r, float g, float b) {
         try {
             return new Color(r, g, b);
@@ -208,5 +208,5 @@
      * @see Color#Color(float, float, float, float)
      */
-    public static Color rgba(float r, float g, float b, float alpha) { // NO_UCD (unused code)
+    public static Color rgba(float r, float g, float b, float alpha) {
         try {
             return new Color(r, g, b, alpha);
@@ -224,5 +224,5 @@
      * @return the corresponding color
      */
-    public static Color hsb_color(float h, float s, float b) { // NO_UCD (unused code)
+    public static Color hsb_color(float h, float s, float b) {
         try {
             return Color.getHSBColor(h, s, b);
@@ -238,5 +238,5 @@
      * @return color matching the given notation
      */
-    public static Color html2color(String html) { // NO_UCD (unused code)
+    public static Color html2color(String html) {
         return ColorHelper.html2color(html);
     }
@@ -247,5 +247,5 @@
      * @return HTML notation matching the given color
      */
-    public static String color2html(Color c) { // NO_UCD (unused code)
+    public static String color2html(Color c) {
         return ColorHelper.color2html(c);
     }
@@ -257,5 +257,5 @@
      * @see java.awt.Color#getRed()
      */
-    public static float red(Color c) { // NO_UCD (unused code)
+    public static float red(Color c) {
         return ColorHelper.int2float(c.getRed());
     }
@@ -267,5 +267,5 @@
      * @see java.awt.Color#getGreen()
      */
-    public static float green(Color c) { // NO_UCD (unused code)
+    public static float green(Color c) {
         return ColorHelper.int2float(c.getGreen());
     }
@@ -277,5 +277,5 @@
      * @see java.awt.Color#getBlue()
      */
-    public static float blue(Color c) { // NO_UCD (unused code)
+    public static float blue(Color c) {
         return ColorHelper.int2float(c.getBlue());
     }
@@ -287,5 +287,5 @@
      * @see java.awt.Color#getAlpha()
      */
-    public static float alpha(Color c) { // NO_UCD (unused code)
+    public static float alpha(Color c) {
         return ColorHelper.int2float(c.getAlpha());
     }
@@ -299,5 +299,5 @@
      */
     @NullableArguments
-    public static String concat(Environment ignored, Object... args) { // NO_UCD (unused code)
+    public static String concat(Environment ignored, Object... args) {
         return Arrays.stream(args)
                 .filter(Objects::nonNull)
@@ -314,5 +314,5 @@
      */
     @NullableArguments
-    public static String join(Environment ignored, String... args) { // NO_UCD (unused code)
+    public static String join(Environment ignored, String... args) {
         return String.join(args[0], Arrays.asList(args).subList(1, args.length));
     }
@@ -325,5 +325,5 @@
      * @see String#join
      */
-    public static String join_list(final String separator, final List<String> values) { // NO_UCD (unused code)
+    public static String join_list(final String separator, final List<String> values) {
         return String.join(separator, values);
     }
@@ -335,5 +335,5 @@
      * @return the property value
      */
-    public static Object prop(final Environment env, String key) { // NO_UCD (unused code)
+    public static Object prop(final Environment env, String key) {
         return prop(env, key, null);
     }
@@ -356,5 +356,5 @@
      * @return {@code true} if the property is set, {@code false} otherwise
      */
-    public static Boolean is_prop_set(final Environment env, String key) { // NO_UCD (unused code)
+    public static Boolean is_prop_set(final Environment env, String key) {
         return is_prop_set(env, key, null);
     }
@@ -377,5 +377,5 @@
      * @return the value for given key
      */
-    public static String tag(final Environment env, String key) { // NO_UCD (unused code)
+    public static String tag(final Environment env, String key) {
         return env.osm == null ? null : env.osm.get(key);
     }
@@ -389,5 +389,5 @@
      * @since 15315
      */
-    public static List<String> tag_regex(final Environment env, String keyRegex) { // NO_UCD (unused code)
+    public static List<String> tag_regex(final Environment env, String keyRegex) {
         return tag_regex(env, keyRegex, "");
     }
@@ -404,5 +404,5 @@
      * @since 15315
      */
-    public static List<String> tag_regex(final Environment env, String keyRegex, String flags) { // NO_UCD (unused code)
+    public static List<String> tag_regex(final Environment env, String keyRegex, String flags) {
         int f = parse_regex_flags(flags);
         Pattern compiled = Pattern.compile(keyRegex, f);
@@ -440,5 +440,5 @@
      * @return first non-null value of the key {@code key} from the object's parent(s)
      */
-    public static String parent_tag(final Environment env, String key) { // NO_UCD (unused code)
+    public static String parent_tag(final Environment env, String key) {
         if (env.parent == null) {
             if (env.osm != null) {
@@ -462,5 +462,5 @@
      * @return a list of non-null values of the key {@code key} from the object's parent(s)
      */
-    public static List<String> parent_tags(final Environment env, String key) { // NO_UCD (unused code)
+    public static List<String> parent_tags(final Environment env, String key) {
         if (env.parent == null) {
             if (env.osm != null) {
@@ -483,5 +483,5 @@
      * @return the value of the key {@code key} from the object's child, or {@code null} if there is no child
      */
-    public static String child_tag(final Environment env, String key) { // NO_UCD (unused code)
+    public static String child_tag(final Environment env, String key) {
         return env.child == null ? null : env.child.get(key);
     }
@@ -495,5 +495,5 @@
      * @see IPrimitive#getUniqueId()
      */
-    public static Long parent_osm_id(final Environment env) { // NO_UCD (unused code)
+    public static Long parent_osm_id(final Environment env) {
         return env.parent == null ? null : env.parent.getUniqueId();
     }
@@ -506,5 +506,5 @@
      * @since 14802
      */
-    public static double gpx_distance(final Environment env) { // NO_UCD (unused code)
+    public static double gpx_distance(final Environment env) {
         if (env.osm instanceof OsmPrimitive) {
             return MainApplication.getLayerManager().getAllGpxData().stream()
@@ -521,5 +521,5 @@
      * @return {@code true} if the object has a tag with the given key, {@code false} otherwise
      */
-    public static boolean has_tag_key(final Environment env, String key) { // NO_UCD (unused code)
+    public static boolean has_tag_key(final Environment env, String key) {
         return env.osm.hasKey(key);
     }
@@ -530,5 +530,5 @@
      * @return the index as float. Starts at 1
      */
-    public static Float index(final Environment env) { // NO_UCD (unused code)
+    public static Float index(final Environment env) {
         if (env.index == null) {
             return null;
@@ -544,5 +544,5 @@
      * @since 15279
      */
-    public static List<String> sort(Environment ignored, String... sortables) { // NO_UCD (unused code)
+    public static List<String> sort(Environment ignored, String... sortables) {
         Arrays.parallelSort(sortables);
         return Arrays.asList(sortables);
@@ -555,5 +555,5 @@
      * @since 15279
      */
-    public static List<String> sort_list(List<String> sortables) { // NO_UCD (unused code)
+    public static List<String> sort_list(List<String> sortables) {
         Collections.sort(sortables);
         return sortables;
@@ -567,5 +567,5 @@
      * @since 15323
      */
-    public static List<String> uniq(Environment ignored, String... values) { // NO_UCD (unused code)
+    public static List<String> uniq(Environment ignored, String... values) {
         return uniq_list(Arrays.asList(values));
     }
@@ -587,5 +587,5 @@
      * @see Environment#getRole()
      */
-    public static String role(final Environment env) { // NO_UCD (unused code)
+    public static String role(final Environment env) {
         return env.getRole();
     }
@@ -598,5 +598,5 @@
      * @since 15196
      */
-    public static int count_roles(final Environment env, String... roles) { // NO_UCD (unused code)
+    public static int count_roles(final Environment env, String... roles) {
         int rValue = 0;
         if (env.osm instanceof Relation) {
@@ -616,5 +616,5 @@
      * @see Geometry#computeArea(IPrimitive)
      */
-    public static Float areasize(final Environment env) { // NO_UCD (unused code)
+    public static Float areasize(final Environment env) {
         final Double area = Geometry.computeArea(env.osm);
         return area == null ? null : area.floatValue();
@@ -627,5 +627,5 @@
      * @see Way#getLength()
      */
-    public static Float waylength(final Environment env) { // NO_UCD (unused code)
+    public static Float waylength(final Environment env) {
         if (env.osm instanceof Way) {
             return (float) ((Way) env.osm).getLength();
@@ -640,5 +640,5 @@
      * @return {@code true} if {@code !b}
      */
-    public static boolean not(boolean b) { // NO_UCD (unused code)
+    public static boolean not(boolean b) {
         return !b;
     }
@@ -650,5 +650,5 @@
      * @return {@code true} if {@code a >= b}
      */
-    public static boolean greater_equal(float a, float b) { // NO_UCD (unused code)
+    public static boolean greater_equal(float a, float b) {
         return a >= b;
     }
@@ -660,5 +660,5 @@
      * @return {@code true} if {@code a <= b}
      */
-    public static boolean less_equal(float a, float b) { // NO_UCD (unused code)
+    public static boolean less_equal(float a, float b) {
         return a <= b;
     }
@@ -670,5 +670,5 @@
      * @return {@code true} if {@code a > b}
      */
-    public static boolean greater(float a, float b) { // NO_UCD (unused code)
+    public static boolean greater(float a, float b) {
         return a > b;
     }
@@ -680,5 +680,5 @@
      * @return {@code true} if {@code a < b}
      */
-    public static boolean less(float a, float b) { // NO_UCD (unused code)
+    public static boolean less(float a, float b) {
         return a < b;
     }
@@ -690,5 +690,5 @@
      * @see Math#toRadians(double)
      */
-    public static double degree_to_radians(double degree) { // NO_UCD (unused code)
+    public static double degree_to_radians(double degree) {
         return Utils.toRadians(degree);
     }
@@ -703,5 +703,5 @@
      * @see RotationAngle#parseCardinalRotation(String)
      */
-    public static Double cardinal_to_radians(String cardinal) { // NO_UCD (unused code)
+    public static Double cardinal_to_radians(String cardinal) {
         try {
             return RotationAngle.parseCardinalRotation(cardinal);
@@ -732,5 +732,5 @@
      * @see Object#equals(Object)
      */
-    public static boolean not_equal(Object a, Object b) { // NO_UCD (unused code)
+    public static boolean not_equal(Object a, Object b) {
         return !equal(a, b);
     }
@@ -743,5 +743,5 @@
      * @see SearchCompiler
      */
-    public static Boolean JOSM_search(final Environment env, String searchStr) { // NO_UCD (unused code)
+    public static Boolean JOSM_search(final Environment env, String searchStr) {
         Match m;
         try {
@@ -766,5 +766,5 @@
      * @return value for key, or default value if not found
      */
-    public static String JOSM_pref(Environment env, String key, String def) { // NO_UCD (unused code)
+    public static String JOSM_pref(Environment env, String key, String def) {
         return MapPaintStyles.getStyles().getPreferenceCached(env != null ? env.source : null, key, def);
     }
@@ -778,5 +778,5 @@
      * @since 5699
      */
-    public static boolean regexp_test(String pattern, String target) { // NO_UCD (unused code)
+    public static boolean regexp_test(String pattern, String target) {
         return Pattern.matches(pattern, target);
     }
@@ -793,5 +793,5 @@
      * @since 5699
      */
-    public static boolean regexp_test(String pattern, String target, String flags) { // NO_UCD (unused code)
+    public static boolean regexp_test(String pattern, String target, String flags) {
         int f = parse_regex_flags(flags);
         return Pattern.compile(pattern, f).matcher(target).matches();
@@ -811,5 +811,5 @@
      * @since 5701
      */
-    public static List<String> regexp_match(String pattern, String target, String flags) { // NO_UCD (unused code)
+    public static List<String> regexp_match(String pattern, String target, String flags) {
         int f = parse_regex_flags(flags);
         return Utils.getMatches(Pattern.compile(pattern, f).matcher(target));
@@ -825,5 +825,5 @@
      * @since 5701
      */
-    public static List<String> regexp_match(String pattern, String target) { // NO_UCD (unused code)
+    public static List<String> regexp_match(String pattern, String target) {
         return Utils.getMatches(Pattern.compile(pattern).matcher(target));
     }
@@ -835,5 +835,5 @@
      * @see IPrimitive#getUniqueId()
      */
-    public static long osm_id(final Environment env) { // NO_UCD (unused code)
+    public static long osm_id(final Environment env) {
         return env.osm.getUniqueId();
     }
@@ -846,5 +846,5 @@
      * @since 15246
      */
-    public static String osm_user_name(final Environment env) { // NO_UCD (unused code)
+    public static String osm_user_name(final Environment env) {
         return env.osm.getUser().getName();
     }
@@ -857,5 +857,5 @@
      * @since 15246
      */
-    public static long osm_user_id(final Environment env) { // NO_UCD (unused code)
+    public static long osm_user_id(final Environment env) {
         return env.osm.getUser().getId();
     }
@@ -868,5 +868,5 @@
      * @since 15246
      */
-    public static int osm_version(final Environment env) { // NO_UCD (unused code)
+    public static int osm_version(final Environment env) {
         return env.osm.getVersion();
     }
@@ -879,5 +879,5 @@
      * @since 15246
      */
-    public static int osm_changeset_id(final Environment env) { // NO_UCD (unused code)
+    public static int osm_changeset_id(final Environment env) {
         return env.osm.getChangesetId();
     }
@@ -890,5 +890,5 @@
      * @since 15246
      */
-    public static int osm_timestamp(final Environment env) { // NO_UCD (unused code)
+    public static int osm_timestamp(final Environment env) {
         return env.osm.getRawTimestamp();
     }
@@ -902,5 +902,5 @@
      */
     @NullableArguments
-    public static String tr(Environment ignored, String... args) { // NO_UCD (unused code)
+    public static String tr(Environment ignored, String... args) {
         final String text = args[0];
         System.arraycopy(args, 1, args, 0, args.length - 1);
@@ -915,5 +915,5 @@
      * @see String#substring(int)
      */
-    public static String substring(String s, /* due to missing Cascade.convertTo for int*/ float begin) { // NO_UCD (unused code)
+    public static String substring(String s, /* due to missing Cascade.convertTo for int*/ float begin) {
         return s == null ? null : s.substring((int) begin);
     }
@@ -928,5 +928,5 @@
      * @see String#substring(int, int)
      */
-    public static String substring(String s, float begin, float end) { // NO_UCD (unused code)
+    public static String substring(String s, float begin, float end) {
         return s == null ? null : s.substring((int) begin, (int) end);
     }
@@ -940,5 +940,5 @@
      * @see String#replace(CharSequence, CharSequence)
      */
-    public static String replace(String s, String target, String replacement) { // NO_UCD (unused code)
+    public static String replace(String s, String target, String replacement) {
         return s == null ? null : s.replace(target, replacement);
     }
@@ -1055,5 +1055,5 @@
      * @return the encoded string
      */
-    public static String URL_encode(String s) { // NO_UCD (unused code)
+    public static String URL_encode(String s) {
         return s == null ? null : Utils.encodeUrl(s);
     }
@@ -1066,5 +1066,5 @@
      * @return the encoded string
      */
-    public static String XML_encode(String s) { // NO_UCD (unused code)
+    public static String XML_encode(String s) {
         return s == null ? null : XmlWriter.encode(s);
     }
@@ -1075,5 +1075,5 @@
      * @return long value from 0 to 2^32-1
      */
-    public static long CRC32_checksum(String s) { // NO_UCD (unused code)
+    public static long CRC32_checksum(String s) {
         CRC32 cs = new CRC32();
         cs.update(s.getBytes(StandardCharsets.UTF_8));
@@ -1129,5 +1129,5 @@
      */
     @NullableArguments
-    public static Object print(Object o) { // NO_UCD (unused code)
+    public static Object print(Object o) {
         System.out.print(o == null ? "none" : o.toString());
         return o;
@@ -1141,5 +1141,5 @@
      */
     @NullableArguments
-    public static Object println(Object o) { // NO_UCD (unused code)
+    public static Object println(Object o) {
         System.out.println(o == null ? "none" : o.toString());
         return o;
@@ -1151,5 +1151,5 @@
      * @return number of tags
      */
-    public static int number_of_tags(Environment env) { // NO_UCD (unused code)
+    public static int number_of_tags(Environment env) {
         return env.osm.getNumKeys();
     }
@@ -1161,5 +1161,5 @@
      * @return the value of the setting (calculated when the style is loaded)
      */
-    public static Object setting(Environment env, String key) { // NO_UCD (unused code)
+    public static Object setting(Environment env, String key) {
         return env.source.settingValues.get(key);
     }
@@ -1171,5 +1171,5 @@
      * @since 11247
      */
-    public static LatLon center(Environment env) { // NO_UCD (unused code)
+    public static LatLon center(Environment env) {
         return env.osm instanceof Node ? ((Node) env.osm).getCoor() : env.osm.getBBox().getCenter();
     }
@@ -1182,5 +1182,5 @@
      * @since 11247
      */
-    public static boolean inside(Environment env, String codes) { // NO_UCD (unused code)
+    public static boolean inside(Environment env, String codes) {
         return Arrays.stream(codes.toUpperCase(Locale.ENGLISH).split(",", -1))
                 .anyMatch(code -> Territories.isIso3166Code(code.trim(), center(env)));
@@ -1194,5 +1194,5 @@
      * @since 11247
      */
-    public static boolean outside(Environment env, String codes) { // NO_UCD (unused code)
+    public static boolean outside(Environment env, String codes) {
         return !inside(env, codes);
     }
@@ -1206,5 +1206,5 @@
      * @since 12514
      */
-    public static boolean at(Environment env, double lat, double lon) { // NO_UCD (unused code)
+    public static boolean at(Environment env, double lat, double lon) {
         return new LatLon(lat, lon).equalsEpsilon(center(env));
     }
@@ -1217,5 +1217,5 @@
      * @since 16110
      */
-    public static boolean to_boolean(String value) { // NO_UCD (unused code)
+    public static boolean to_boolean(String value) {
         return Boolean.parseBoolean(value);
     }
@@ -1228,5 +1228,5 @@
      * @since 16110
      */
-    public static byte to_byte(String value) { // NO_UCD (unused code)
+    public static byte to_byte(String value) {
         return Byte.parseByte(value);
     }
@@ -1239,5 +1239,5 @@
      * @since 16110
      */
-    public static short to_short(String value) { // NO_UCD (unused code)
+    public static short to_short(String value) {
         return Short.parseShort(value);
     }
@@ -1250,5 +1250,5 @@
      * @since 16110
      */
-    public static int to_int(String value) { // NO_UCD (unused code)
+    public static int to_int(String value) {
         return Integer.parseInt(value);
     }
@@ -1261,5 +1261,5 @@
      * @since 16110
      */
-    public static long to_long(String value) { // NO_UCD (unused code)
+    public static long to_long(String value) {
         return Long.parseLong(value);
     }
@@ -1272,5 +1272,5 @@
      * @since 16110
      */
-    public static float to_float(String value) { // NO_UCD (unused code)
+    public static float to_float(String value) {
         return Float.parseFloat(value);
     }
@@ -1283,5 +1283,5 @@
      * @since 16110
      */
-    public static double to_double(String value) { // NO_UCD (unused code)
+    public static double to_double(String value) {
         return Double.parseDouble(value);
     }
