//String target = mixin.target();
//String typeExpression = mixin.typeExpression();
//String[] interfaces = mixin.interfaces();
//boolean isTransient = mixin.isTransient();
MemberValue mv = binfo.getMemberValue("target");
String target = (mv != null) ? ((ClassMemberValue) mv).getValue() : "java.lang.Class";//Note! this should be the same as the default in @Mixin
mv = binfo.getMemberValue("typeExpression");
String typeExpression = (mv != null) ? ((StringMemberValue) mv).getValue() : "";//Note! this should be the same as the default in @Mixin
mv = binfo.getMemberValue("interfaces");