@Override
public Object[] getAttributesValues(Node node, Interval interval, Estimator[] estimators) {
checkEstimators(node, estimators);
Attributes attributes = node.getNodeData().getAttributes();
Object[] values = new Object[attributes.countValues()];
for (int i = 0; i < attributes.countValues(); ++i) {
values[i] = attributes.getValue(i);
if (values[i] instanceof DynamicType) {
values[i] = ((DynamicType) values[i]).getValue(estimators[i]);