add predecessor object handl object predecessor todo auto gener method stub 