reconstruct type rules
bug fixed of static import and keyword
implement array creation with initial values
implement method invocation with generics