|| (!this.secureContext.isAssignableFrom(SecureContext.class))) {
|| (!SecureContext.class.isAssignableFrom(this.secureContext))) {
    public void afterPropertiesSet() throws Exception {        if ((this.secureContext == null)            || (!this.secureContext.isAssignableFrom(SecureContext.class))) {            throw new IllegalArgumentException(                "secureContext must be defined and implement SecureContext");        }    }