"First" is a very generic name for a class; some javadoc comments might be helpful here to explain what this class does.