extract ClassPoolAccessor