@Override
 public Collection<? extends ComplexTypeMetadata> visit(BinaryLogicOperator condition) {
   condition.getLeft().accept(this);
   condition.getRight().accept(this);
   return closure;
 }