public CurveNodeWithIdentifier visitRateFutureNode(final RateFutureNode node) {
final Tenor startTenor = node.getStartTenor();
final ExternalId identifier = _nodeIdMapper.getRateFutureNodeId(_curveDate, startTenor, node.getFutureTenor(), node.getFutureNumber());
final String dataField = _nodeIdMapper.getRateFutureNodeDataField(startTenor);
final DataFieldType fieldType = _nodeIdMapper.getRateFutureNodeDataFieldType(startTenor);
return new CurveNodeWithIdentifier(node, identifier, dataField, fieldType);
}