protected TreeDataModelTuple createTuple(SequenceRowKey key) {
TreeDataModelTuple result;
if (component != null) {
result = new DeclarativeTreeDataModelTuple(key, data, component);
} else {
result = new TreeDataModelTuple(key, data);
}
return result;