usesObject = moduleInstance.newTransient( injectionType, uses.toArray() );
} catch( NoSuchCompositeException e )
{
try
{
usesObject = moduleInstance.newObject( injectionType, uses.toArray() );
} catch( NoSuchObjectException e1 )
{
// Could not instantiate an instance - to try instantiate as plain class
try
{