class ManageColumnEstimators implements PluginGeneralActionsManipulator {

    private Column[] columns;
    private Estimator[] estimators;

    @Override
    public void execute() {
        for (int i = 0; i < columns.length; i++) {
            Column column = columns[i];
            Estimator estimator = estimators[i];

            column.setEstimator(estimator);
        }
    }

    @Override
    public String getName() {
        return NbBundle.getMessage(ManageColumnEstimators.class, "ManageColumnEstimators.name");
    }

    @Override
    public String getDescription() {
        return NbBundle.getMessage(ManageColumnEstimators.class, "ManageColumnEstimators.description");
    }

    public List<Column> getColumns() {<FILL_FUNCTION_BODY>}

    @Override
    public boolean canExecute() {
        return !getColumns().isEmpty();
    }

    @Override
    public ManipulatorUI getUI() {
        this.columns = null;
        this.estimators = null;
        return new ManageColumnEstimatorsUI();
    }

    @Override
    public int getType() {
        return 200;
    }

    @Override
    public int getPosition() {
        return 0;
    }

    @Override
    public Icon getIcon() {
        return ImageUtilities.loadImageIcon("DataLaboratoryPlugin/gear.png", false);
    }

    public void setup(Column[] columns, Estimator[] estimators) {
        this.columns = columns;
        this.estimators = estimators;
    }
}

        GraphModel graphModel = Lookup.getDefault().lookup(GraphController.class).getGraphModel();

        Table table;
        if (Lookup.getDefault().lookup(DataTablesController.class).isNodeTableMode()) {
            table = graphModel.getNodeTable();
        } else {
            table = graphModel.getEdgeTable();
        }

        List<Column> availableColumns = new ArrayList<>();
        for (Column column : table) {
            if (TimeMap.class.isAssignableFrom(column.getTypeClass())) {
                availableColumns.add(column);
            }
        }
        return availableColumns;
    
<no_super_class>