if (formula != null) {
properties.put(OperationMethod.FORMULA_KEY, formula);
}
method = new DefaultOperationMethod(properties, sourceDimensions, targetDimensions,
new DefaultParameterDescriptorGroup(properties, descriptors));
returnValue = ensureSingleton(method, returnValue, code);
}
} catch (SQLException exception) {
throw databaseFailure(OperationMethod.class, code, exception);
}