I don\'t really understand how the class keywords work in some instances.
class
For example, the get(ClientResponse.class) method takes the Cl
get(ClientResponse.class)
Cl
SomeClass.class
returns a Java Class object. Class is genericized, so the actual type of SomeClass.class will be Class .
Class
There are lots of uses for this object, and you can read the Javadoc for it here: http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html