code: protected Message getSendMessage(String name)
      {
          final Class type = target.getClass();
  
          InvocationMessage invocationMessage = getInvocations( name );
  
          Method setterMethod = getSetter(type, name);
          if (setterMethod != null)
              invocationMessage.addMessage( new StaticInvocation(target, setterMethod) );
  
          Field field = getField(type, name);
          if (field != null) invocationMessage.addMessage( new FieldWriter(target, field) );
  
          if (!invocationMessage.isEmpty()) return invocationMessage;
  
          if (getSystemUnderTest() == null) return null;
  
          PlainOldFixture fixture = new PlainOldFixture(getSystemUnderTest());
          return fixture.getSendMessage(name);
      }
docs: {@inheritDoc}