> Is there any technical reasons behind the $subject for 'translate' methods > in RexToLixTranslater?
What is your question exactly? Do you want the methods to be private or public? I think the main reason for not-public is for encapsulation reasons: to reduce diversity of usage kinds, thus to reduce diversity of bug kinds. I would not say I like each bit of RexToLixTranslater, however it is nice to keep interface simple. Vladimir
