final InfiniteArguments infinite = method.getAnnotation(InfiniteArguments.class);
if (infinite != null)
info.argcount = ConfigurationInfo.INFINITE_ARGS;
// Soft Prerequisites
final SoftPrerequisites softPre = method.getAnnotation(SoftPrerequisites.class);
if (softPre != null)
info.softPrerequisites = softPre.value();
// XML element name for configuration
final Mapping mapping = method.getAnnotation(Mapping.class);
if (mapping != null)
configName = Joiner.on(".").skipNulls().join(mapping.value());