code: public static PathData importPathData(Xml node)
      {
          Check.notNull(node);
  
          final String category = node.readString(ATT_CATEGORY);
          final double cost = node.readDouble(0.0, ATT_COST);
          final boolean blocking = node.readBoolean(ATT_BLOCK);
          final Collection<MovementTile> movements = importAllowedMovements(node);
  
          return new PathData(category, cost, blocking, movements);
      }
docs: Create a path data from its node.
  
  @param node The pathfinding node (must not be <code>null</code>).
  @return The path data instance.
  @throws LionEngineException If error when reading path data.