First/last column fields store the column number AND flags indication whether the reference is relative(1) or absolute(0). Current implementation cleans these bits making the column reference absolute. The setters should not override the abs/rel bits.
Created attachment 21425 [details] svn diff file
Can you upload a unit test or a test program demonstrating the bug? Yegor
Created attachment 21427 [details] unit test unit test
Thanks for this, patch and unit test committed to svn (trunk)