getposition
virtual Boolean getposition(
if (!getposition(pos, ep)) {
if (!getposition(off, ep)) {
if (!getposition(pos, prev)) {