 * The Class returned by the concreteFactory method has to be a subclass of the required type
 * Here we get back a String, which is not a subclass of ''!-AbstractUser-!''
!**< def
!define user (||String|
|''name''|Brad Prayer|
)
!define test (!|fitlibrary.specify.domain.BadClassFromClassFactoryMethodForInterface|

|''abstract user''|${user}|
)
**!
|!-fitlibrary.spec.SpecifyFixture-!|
|${test}|!-<table border="1" cellspacing="0">
<tr><td>fitlibrary.specify.domain.BadClassFromClassFactoryMethodForInterface</td>
</tr>
</table>
<br><table border="1" cellspacing="0">
<tr><td><i>abstract user</i></td>
<td><table border="1" cellspacing="0">
<tr><td>&nbsp;</td>
<td class="error">String<hr/> <span class="fit_label">Not a subclass</span></td>
</tr>
<tr><td class="ignore"><i>name</i></td>
<td>Brad Prayer</td>
</tr>
</table>
</td>
</tr>
</table>-!|
