refactoring in KNameSpace
adding structured grouping
CANNOT instanceof ArrayList<KToken>?
updating KToken