the real fix for go vet warnings
refactor lexTrue and lexFalse methods