{
    MappedObjectState mappedObjectState = (MappedObjectState)mappedObjectStateAdapterFactory.adapt(object, MappedObjectState.class);
    if (mappedObjectState != null)
      return !isTopToBottom() ? mappedObjectState.isInput() : mappedObjectState.isOutput();
    return false;
  }