fix bug when the mainclass is vector type
change an algorithm to instance AsnClass
clean unused classes; do some refactor to clean code
support qx ne; do some refactor
implement BasicElement function and support StringList_T temporary.