}
QueryKeyExpression objectExpression = (QueryKeyExpression)expression;
// Expression may not have been initialized.
if (objectExpression.getBuilder().getQueryClass() == null) {
objectExpression = (QueryKeyExpression)objectExpression.rebuildOn(this.baseExpressionBuilder);
if (objectExpression.getBuilder().getQueryClass() == null) {
objectExpression.getBuilder().setQueryClass(this.descriptor.getJavaClass());
}
}