*/
public <T> T getAttribute(Attribute<T> attribute) {
String name = attribute.getAttributeName();
if (!query.requestedAttributes().contains(attribute)) {
throw new SearchException("Attribute [" + name + "] not included in query");
}
return (T) basicGetAttribute(name);
}