@Test
public void testParse() throws Exception {
final Substitution[] adapters = new Substitution[4];
adapters[0] = new Substitution(".+", "name", PERSON);
adapters[1] = new Substitution("greet.+", "person([0-9]+)", "astronaut$1");
adapters[2] = new Substitution(".+", "(.+)", "java.util.List", "$1List");
adapters[3] = new Substitution(".+", "(.+)", ".*?(\\w++)\\[\\]", "$1Array", true);
final ApiMethodParser<TestProxy> parser = new ArgumentSubstitutionParser<TestProxy>(TestProxy.class, adapters);
final ArrayList<String> signatures = new ArrayList<String>();
signatures.add("public String sayHi();");