public String resolveProperty( PropertyExpansionContext context, String propertyName, boolean globalOverride )
{
if( propertyName.charAt( 0 ) != PropertyExpansion.SCOPE_PREFIX || !( context instanceof MockRunContext ) )
return null;
MockRunContext mrc = ( MockRunContext )context;
// explicit item reference?
String value = ResolverUtils.checkForExplicitReference( propertyName, PropertyExpansion.PROJECT_REFERENCE, mrc
.getMockService().getProject(), mrc, globalOverride );
if( value != null )
return value;
value = ResolverUtils.checkForExplicitReference( propertyName, PropertyExpansion.MOCKSERVICE_REFERENCE,
mrc.getMockService(), mrc, globalOverride );
if( value != null )
return value;
return ResolverUtils.checkForExplicitReference( propertyName, PropertyExpansion.MOCKRESPONSE_REFERENCE,
mrc.getMockResponse(), mrc, globalOverride );
}