remov predecessor object handl object messag todo auto gener method stub 