private boolean providesHttpRequestMetrics(Class<?> c){
  return implementsInterface(c,HTTP_SERVLET_REQUEST_CLASS,HTTP_REQUEST_WHITE_LIST,HTTP_REQUEST_BLACK_LIST);
}

private boolean providesHttpRequestMetrics ( Class < ? > c ) { return implementsInterface ( c , HTTP_SERVLET_REQUEST_CLASS , HTTP_REQUEST_WHITE_LIST , HTTP_REQUEST_BLACK_LIST ) ; }
checks if the given class is realizing the httpservletrequest interface directly or indirectly . only if this interface is realized , we can get http metric information .
