### Question:
Parameter { public static String value(String key) { return System.getProperty(key); }  static String value(String key); static String value(String key, String defaultValue); static boolean boolValue(String key, boolean defaultValue); static int intValue(String key, int defaultValue); static long longValue(String key, long defaultValue);  }### Answer:
@Test public void testValue() { System.setProperty("val1", "bar"); assertEquals("bar", Parameter.value("val1")); assertEquals(null, Parameter.value("baz")); assertEquals("quux", Parameter.value("baz", "quux")); }