in src/main/java/org/apache/commons/validator/Field.java [328:342]
public Arg getArg(final String key, final int position) {
if (position >= args.length || args[position] == null) {
return null;
}
final Arg arg = args[position].get(key);
// Didn't find default arg so exit, otherwise we would get into
// infinite recursion
if (arg == null && key.equals(DEFAULT_ARG)) {
return null;
}
return arg == null ? this.getArg(position) : arg;
}