source: trunk@ 594