private static void WriteTranslatePointer(int pointer, IRowOutputInterface output, IntLookup lookup) { int i = 0; if (pointer != -1) { i = lookup.LookupFirstEqual(pointer); } output.WriteInt(i); }