public Long findIndex(Func f) { for (int i=0; i<m_size; ++i) { long pos = i; if (f.call(m_values[i], pos) == Boolean.True) return Long.valueOf(pos); } return null; }