package com.aggrepoint.utils.linkedtable; public class ColumnHead<TColumn, TRow, TValue> extends PropObject { ColumnHead<TColumn, TRow, TValue> m_nextHead; Node<TColumn, TRow, TValue> m_firstNode; Node<TColumn, TRow, TValue> m_lastNode; TColumn m_value; public ColumnHead(TColumn header) { m_value = header; } public ColumnHead<TColumn, TRow, TValue> find(TColumn header) { if (m_value.equals(header)) return this; if (m_nextHead == null) return null; return m_nextHead.find(header); } }