question: public static boolean isProxyType ( Class < ? > type ) { String name = type . getName ( ) ; if ( name . startsWith ( "net.sf.cglib.proxy." ) || name . startsWith ( "org.hibernate.proxy." ) ) { return true ; } return false ; }
target:  Helper method used to weed out dynamic Proxy types; types that do not expose concrete method API that we could use to figure out automatic Bean (property) based serialization.