Hi,
How about these steps?
1) Create end points of the lines (Snipper, Snipping Mode: Vertex).
2) Find the closest additional point for each end point (NeighborFinder).
3) Create line segments connecting from each end point to the closest additional point (PointConnector).
4) Join the line segments and the original lines (LineJoiner).
Takashi
Does the line have x, y values (coordinates of additional point) as its attributes? If so there is another approach:
1) Extract coordinates of both ends (start, end) of the line (CoordinateExtractor)
2) Calculate distances of fstart -> point] and dend -> point] (AttributeCreator or ExpressionEvaluator).
3) Check which distance is shorter (Tester). If Istart -> point] is shorter, reverse the line direction (Orientor).
4) Add a point to the line (2DPointAdder).
Takashi