In investigating the use of @Element in the QuickLinker, we accidentally discovered (after many hours tracking) a bizarre bug!
You can comment out a line in the QuickLinker by the use of a leading //
So far so good! We generate the VAST bulk of our QuickLinker file via an automated process and we sprinkle some comments to help break the extremely large file up into sections - such as:
//,//,·,//,·,·,·,·,·,·,·,·,·,·,·,·,·,·,,,,,

//,//XSD Simple Type,·,//XSD Simple Type,·,·,·,·,·,·,·,·,·,·,·,·,·,·,,,,,

Notice the use of multiple // in the same line! We've had NO problems with these since we started automating.
We had an entry in the manually managed section of the QuickLinker file concerning @Element:
//@Element,,@Element,,,Class,,Nesting,Nstng,to,nesting¯,nesting¯,True,True,True,True,(Nesting),0,,,,,
 //Doesn't Work! Source Element type needs to be concrete!
We placed this at the start of the section where we were manually managing the concrete source types such as Activity,,@Element,,,@Element,,Nesting,Nstng,to,nesting¯,nesting¯,True,True,True,True,Nesting,0,,,,,

Class,,@Element,,,@Element,,Nesting,Nstng,to,nesting¯,nesting¯,True,True,True,True,Nesting,0,,,,,

To remind us of the issue.
We had the concrete sources working, and then added the comment. Sometime later, we found the sources weren't working anymore - although AS USUAL there was NO indication that there was a problem.
After many hours of debugging we tracked it down to:
//@Element,,@Element,,,Class,,Nesting,Nstng,to,nesting¯,nesting¯,True,True,True,True,(Nesting),0,,,,,
 //Doesn't Work! Source Element type needs to be concrete!
(on the same line)
Will KILL any following lines in the QuickLinker file, whereas
//@Element,,@Element,,,Class,,Nesting,Nstng,to,nesting¯,nesting¯,True,True,True,True,(Nesting),0,,,,,

//Doesn't Work! Source Element type needs to be concrete!
(on separate lines)
Doesn't! How Bizarre!!!
Reported,
Paolo