code: public void setCorridor(float[] target, List<Long> path) {
          vCopy(m_target, target);
          m_path = new ArrayList<>(path);
      }
docs: Loads a new path and target into the corridor. The current corridor position is expected to be within the first
  polygon in the path. The target is expected to be in the last polygon.
  
  @warning The size of the path must not exceed the size of corridor's path buffer set during #init().
  @param target
  The target location within the last polygon of the path. [(x, y, z)]
  @param path
  The path corridor.