Nickolay Polyarniy 2537

Everything done.
But I have some questions about Android:
- http://developer.android.com/reference/org/xmlpull/v1/XmlPullParserFactory.html#newInstance() why this throws exception? And where description about cases, when this exception possible?!
- why XMLPullParser does not share tags names in current stack? So I were forced to hold my own stack! (It is needed to know, if text event type happend - in what tag is it)
- who choosed such conventions about res files naming? I love CamelCase! Moreover - if they prefered this_style to CamelCase - they violated java code convention - because R.\*.\* fields are not in camelCase - but this is incorrect!
- why R./*./* are int values? In java for such purposes exist Enum. And I think a good idea, to add one more layer, so that you will write smth like R.id.my_superb_layout.myCoolTextField. And this is again shows, how sad was idea to_use_this_case.