trying to get to the bottom of parameterized type bug
before attempting fix
work on offset bug fix
added Utils class, trying edit distance stuff for offset matching