{"comment":{"url":"https://api.github.com/repos/akshaydixi/flink/comments/10197743","html_url":"https://github.com/akshaydixi/flink/commit/2ccf21e2d86f94fa9b8033492fb8bb2e6cf1150f#commitcomment-10197743","id":10197743,"user":{"login":"akshaydixi","id":1679435,"avatar_url":"https://avatars.githubusercontent.com/u/1679435?v=3","gravatar_id":"","url":"https://api.github.com/users/akshaydixi","html_url":"https://github.com/akshaydixi","followers_url":"https://api.github.com/users/akshaydixi/followers","following_url":"https://api.github.com/users/akshaydixi/following{/other_user}","gists_url":"https://api.github.com/users/akshaydixi/gists{/gist_id}","starred_url":"https://api.github.com/users/akshaydixi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akshaydixi/subscriptions","organizations_url":"https://api.github.com/users/akshaydixi/orgs","repos_url":"https://api.github.com/users/akshaydixi/repos","events_url":"https://api.github.com/users/akshaydixi/events{/privacy}","received_events_url":"https://api.github.com/users/akshaydixi/received_events","type":"User","site_admin":false},"position":5,"line":52,"path":"flink-staging/flink-streaming/flink-streaming-core/src/main/java/org/apache/flink/streaming/api/invokable/operator/StreamFoldInvokable.java","commit_id":"2ccf21e2d86f94fa9b8033492fb8bb2e6cf1150f","created_at":"2015-03-14T09:38:31Z","updated_at":"2015-03-14T09:38:31Z","body":"Could you explain a bit why are we using copy here? I remember you mentitioning using it to guarantee immutation, could you give a bit more detail? Thanks. "}}