1. Please add {..}, see http://stackoverflow.com/questions/359732/why-is-it-considered-a-bad-practice-to-omit-curly-braces
2. Please check if imageKey is null or empty and throw a NullPointer/IllegalArgumentException