created isSampleable(Class) to prevent IllegalArgumentException
created isProxiable(Class) to prevent IllegalArgumentException
tested returning/throwing incompatible type from proxy Handler