@SuppressWarnings("unchecked")
	public static <T> Normalizer getNormalizer(Response<T> response) {
		Normalizer normalizer = new Normalizer();
		Class<Normalizer> normalizerClazz = ClassUtil.getClassAnnotationValue(response.getClass(), Normalized.class, "value", Class.class);
		if (normalizerClazz != null) {
			try {
				normalizer = normalizerClazz.newInstance();
			} catch (InstantiationException e) {
				log.warning(e.getClass().getSimpleName() + ": " + e.getMessage());
			} catch (IllegalAccessException e) {
				log.warning(e.getClass().getSimpleName() + ": " + e.getMessage());
			}
		}
		return normalizer;
	}
@ SuppressWarnings ( "unchecked" ) public static < T > Normalizer getNormalizer ( Response < T > response ) { Normalizer normalizer = new Normalizer ( ) ; Class < Normalizer > normalizerClazz = ClassUtil . getClassAnnotationValue ( response . getClass ( ) , Normalized . class , "value" , Class . class ) ; if ( normalizerClazz != null ) { try { normalizer = normalizerClazz . newInstance ( ) ; } catch ( InstantiationException e ) { log . warning ( e . getClass ( ) . getSimpleName ( ) + ": " + e . getMessage ( ) ) ; } catch ( IllegalAccessException e ) { log . warning ( e . getClass ( ) . getSimpleName ( ) + ": " + e . getMessage ( ) ) ; } } return normalizer ; }
<p>
getNormalizer.
</p>

@param response
a {@link com.apitrary.api.response.Response} object.
@param <T>
a T object.
@return a {@link com.apitrary.api.response.normalized.Normalizer} object.