public <T extends CanvasReader> T getReader(Class<T> type, OauthToken oauthToken) {
        return getReader(type, oauthToken, null);
    }
public < T extends CanvasReader > T getReader ( Class < T > type , OauthToken oauthToken ) { return getReader ( type , oauthToken , null ) ; }
Get a reader implementation class to perform API calls with.
@param type Interface type you wish to get an implementation for
@param oauthToken An OAuth token to use for authentication when making API calls
@param <T> The reader type to request an instance of
@return A reader implementation class