fix invoke method（include private & protected）