I am not sure I have explained clearly.
The b4xlib contains like 100+ class file like:
ID.bas
TaxTotal.bas
TaxAmount.bas
When I use this b4xlib in my new project, there are conflict.
There are a few times in the past that I cannot use the variable name same as the class.
e.g Object, Signature (B4XEncryption) which I wanted to use to generate my e-Invoice. So I have to use another names.
Edit: The problem is the class names may be very "common" and usually can be "good candidates" for variable names.