@Test
 public void testLinkParameters() throws Exception {
   Link link = getLink("echo");
   List<LinkParameter> parameters = link.getParameters();
   Assert.assertEquals(parameters.size(), 1);
   LinkParameter linkParameter = parameters.get(0);
   Assert.assertEquals(linkParameter.getDefaultValue(), "a");
   Assert.assertEquals(linkParameter.getDescription(), "some text");
   Assert.assertEquals(linkParameter.getName(), "text");
   Assert.assertEquals(linkParameter.getType(), ParameterType.String);
   Assert.assertTrue(linkParameter.isRequired());
   List<String> valid = linkParameter.getValid();
   Assert.assertEquals(valid.size(), 2);
   Assert.assertTrue(valid.contains("a"));
   Assert.assertTrue(valid.contains("b"));
 }