+ /**
+ * Gets a property value
+ *
+ * @return null when defaultValue is ""
+ */
+ public String getProperty(String name, String defaultValue) {
+ String value = bundleContext.getProperty(name);
+ if (value == null)
+ return defaultValue; // may be null
+ else
+ return value;
+
+// if (defaultValue != null)
+// value = System.getProperty(name, defaultValue);
+// else
+// value = System.getProperty(name);
+//
+// if (value == null || value.equals(""))
+// return null;
+// else
+// return value;
+ }
+
+ public String getProperty(String name) {
+ return getProperty(name, null);
+ }
+