if (agg >= 0) {
return readAggregate(agg);
}
Function function = Function.getFunction(database, name);
if (function == null) {
UserAggregate aggregate = database.findAggregate(name);
if (aggregate != null) {
return readJavaAggregate(aggregate);
}
return readJavaFunction(null, name);
}