question: adds the file to the current commitbody . concode_field_sep HashMap<String,ArrayList<Integer>> temp concode_elem_sep Date commitTime concode_elem_sep CommitBody past concode_elem_sep ArrayList<String> listFilesInCommit concode_elem_sep ArrayList<Integer> historyNodes concode_elem_sep HashMap<String,ArrayList<Integer>> inheritedFiles concode_elem_sep int commitID concode_elem_sep String message concode_elem_sep HashMap<String,ArrayList<Integer>> inheritedPlusAdded concode_elem_sep ArrayList<File> filesInCommit concode_field_sep ArrayList<File> getAddedFiles concode_elem_sep void removeFromInherits concode_elem_sep HashMap<String,ArrayList<Integer>> getInheritedPlusAdd concode_elem_sep CommitBody getPast concode_elem_sep String message concode_elem_sep void updateCommitID concode_elem_sep void addHistory concode_elem_sep HashMap<String,ArrayList<Integer>> getInherits concode_elem_sep ArrayList<Integer> getHistory concode_elem_sep Date getDate concode_elem_sep int getCommitID concode_elem_sep ArrayList<String> getStringAddedFiles concode_elem_sep void reInherit
target: void function ( File arg0 ) { filesInCommit . add ( arg0 ) ; listFilesInCommit . add ( arg0 . getPath ( ) ) ; if ( ! inheritedPlusAdded . containsKey ( arg0 . getPath ( ) ) ) { ArrayList < Integer > loc0 = new ArrayList < Integer > ( ) ; inheritedPlusAdded . put ( arg0 . getPath ( ) , loc0 ) ; } inheritedPlusAdded . get ( arg0 . getPath ( ) ) . add ( commitID ) ; }