public DBAnswer(Bindings b) throws Exception {
String[] variables = { "thumbnail", "wikiarticle", "subject", "name",
"birthDate", "deathDate", "birthPlace", "label", "comment" };
int i = 0;
Literal k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.thumbnail = k;
i++;
k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.wikiarticle = k;
i++;
k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.subject = k;
i++;
k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.name = k;
i++;
k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.birthDate = k;
i++;
k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.deathDate = k;
i++;
k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.birthPlace = k;
i++;
k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.label = k;
i++;
k = b.get(new Variable(variables[i]));
if (k != Literals.createTyped("", Literals.XSD.String))
this.comment = k;
}