<s>[INST] determine if the given class implements the given interface . concode_field_sep PropertyAccessor DIRECT_PROPERTY_ACCESSOR concode_elem_sep Method OBJECT_EQUALS concode_elem_sep Class[] SINGLE_OBJECT_PARAM_SIGNATURE concode_elem_sep Object[] NO_PARAMS concode_elem_sep Method OBJECT_HASHCODE concode_elem_sep Class[] NO_PARAM_SIGNATURE concode_elem_sep PropertyAccessor BASIC_PROPERTY_ACCESSOR concode_field_sep boolean overridesHashCode concode_elem_sep Getter getGetter concode_elem_sep Getter getter concode_elem_sep Object getConstantValue concode_elem_sep boolean isFinalClass concode_elem_sep boolean overridesEquals concode_elem_sep Method getMethod concode_elem_sep Class classForName concode_elem_sep Class classForName concode_elem_sep Constructor getConstructor concode_elem_sep Constructor<T> getDefaultConstructor concode_elem_sep Method extractHashCodeMethod concode_elem_sep Method extractEqualsMethod concode_elem_sep boolean isPublic concode_elem_sep boolean isPublic concode_elem_sep Class reflectedPropertyClass concode_elem_sep Class reflectedPropertyClass concode_elem_sep boolean isAbstractClass [/INST] boolean function ( Class arg0 , Class arg1 ) { assert arg1 . isInterface ( ) : "srini_string" ; return arg1 . isAssignableFrom ( arg0 ) ; </s>