jdk/src/share/classes/sun/management/Flag.java
changeset 4240 ca8d98aeb09e
parent 715 f16baef3a20e
child 4915 fe435c741ec8
--- a/jdk/src/share/classes/sun/management/Flag.java	Thu Nov 12 15:42:18 2009 -0800
+++ b/jdk/src/share/classes/sun/management/Flag.java	Mon Nov 16 15:33:05 2009 +0100
@@ -45,7 +45,7 @@
     Flag(String name, Object value, boolean writeable,
          boolean external, Origin origin) {
         this.name = name;
-        this.value = value;
+        this.value = value == null ? "" : value ;
         this.origin = origin;
         this.writeable = writeable;
         this.external = external;
@@ -64,8 +64,7 @@
     }
 
     VMOption getVMOption() {
-        String val = value == null ? "" : value.toString();
-        return new VMOption(name, val, writeable, origin);
+        return new VMOption(name, value.toString(), writeable, origin);
     }
 
     static Flag getFlag(String name) {