properties);
// Normally set as a consequence of OutputFormat.
if (Boolean.parseBoolean(properties.getProperty("allowSubqueryMultipleColumns",
"false"))) {
binder.setAllowSubqueryMultipleColumns(true);
typeComputer = new NestedResultSetTypeComputer(TypesRegistryServiceImpl.createRegistryService());
}
if (!Boolean.parseBoolean(properties.getProperty("useComposers", "true"))) {
((FunctionsTypeComputer)typeComputer).setUseComposers(false);
}
if (Boolean.parseBoolean(properties.getProperty("resultColumnsAvailableBroadly", "false"))) {