use token type not text
constructor completion
fix CCE when trying ctrl+p to array access
fixed #109
array method have other bounds
get first valid result first
if we have

test()
test(params Object[] args)

test() - is valid result for resolving
new completion for references with importing
fixed  #146