How can you have a memory leak in Java even with garbage collection? | LetsGit.IT