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