### Question:
ControlParameter { public boolean isParameter(final String value) { if (value.startsWith("${")) { return false; } if (value.startsWith("$")) { return true; } return pattern.matcher(value).find(); }  boolean isParameter(final String value); String extractParameter(final String value); String applyParameter(final String originalValue, final String key, final String value);  }### Answer:
@Test public void testStandard() { assertTrue(controlParameter.isParameter("$huhu")); }
@Test public void testNew() { assertTrue(controlParameter.isParameter("$(huhu)")); }
@Test public void testNewSubStringInFront() { assertTrue(controlParameter.isParameter("stuff$(huhu)")); }
@Test public void testNewSubStringAfter() { assertTrue(controlParameter.isParameter("$(huhu)stuff")); }
@Test public void testNewSubStringAfterAndInFront() { assertTrue(controlParameter.isParameter("stuff$(huhu)stuff")); }
@Test public void testNoParameter() { assertFalse(controlParameter.isParameter("${huhu}")); }