Running constructor Foo$3 constructor Object method != method != method ## method $asInstanceOf method $init$ method $isInstanceOf method == method == method _1 method _2 method _3 method a method asInstanceOf method b method c method canEqual method clone method copy method copy$default$1 method copy$default$2 method copy$default$3 method eq method equals method finalize method getClass method hashCode method isInstanceOf method ne method notify method notifyAll method productArity method productElement method productIterator method productPrefix method synchronized method toString method wait method wait method wait value a value b value c