nl: persist the phenotype given and return it - does not create it . concode_field_sep GithubAPIFactory factory concode_elem_sep GithubAPI github concode_elem_sep boolean up concode_elem_sep DatabaseService db concode_field_sep void init concode_elem_sep List<Phenotype> search concode_elem_sep PhenotypeCreation createRequest concode_elem_sep void syncPhenotype concode_elem_sep Phenotype checkInDb concode_elem_sep void syncPhenotypes concode_elem_sep Phenotype checkInGithub concode_elem_sep void shutdown concode_elem_sep Phenotype getPhenotypeById
code: Phenotype function ( Phenotype arg0 ) { String loc0 = "srini_string" ; checkArgument ( arg0 . getId ( ) . isPresent ( ) , loc0 ) ; checkArgument ( arg0 . getIssueNumber ( ) . isPresent ( ) , loc0 ) ; db . savePhenotype ( arg0 ) ; github . patchIssue ( arg0 ) ; return arg0 ; }