Added ComplexNumber to TypeUtil and changed ComplextBoolean's java type to Object