if (name == null) {
returnValue = this.isNextResolveable(null);
} else if (this.isTarget(name)) {
returnValue = true;
} else {
final Name n = this.getName(NameType.valueOf(name));
if (n == null) {
returnValue = this.isNextResolveable(null);
} else {
if (this.variableResolvers == null) {
this.variableResolvers = new HashMap<String, VariableResolver>();