closure codec bugfix
optimize method name codec
optimize method name codec
synchronize with master