// ( ( <<intArg>> <root> ) | <<bigArg>> ) )
MuSyntax syntax = new MuAlternation("root", new MuAlternation(new MuSequence(new MuArgument("intArg"),
new MuBackReference("root")), new MuSequence(new MuArgument("bigArg"), new MuArgument("smallArg"))),
new MuAlternation(new MuSequence(new MuArgument("intArg"), new MuBackReference("root")),
new MuArgument("bigArg")));
syntax.resolveBackReferences();
MuParser parser = new MuParser();
CommandLine cl;
cl = new CommandLine(new String[] {"BIG"});