code: @Override
      public Object send(String... args) throws Exception
      {
          Object result = null;
          Object newTarget = target;
  
          for (ObjectGraphInvocable i : invocableChain)
          {
              result = i.invoke(newTarget, args);
              newTarget = result;
          }
  
          return result;
      }
docs: {@inheritDoc}