Which is your naming convention for implementation classes? Do your prefer FormDataValueImpl or IFormDataValue ?
Intrinsically I should be pleased about this question – at least someone seems to care about naming conventions … but sorry, both conventions are little more than crap. Unfortunately these patterns are very popular, so my criticism will have little effect. Here you are: