implement method reference and annonymous class
bug fixed instance/array creation, and method parameter declaration