Does creating an object using reflection rather than calling the class constructor result in any significant performance differences?
Often you can use Apache commons BeanUtils or PropertyUtils which introspection (basically they cache the meta data about the classes so they don't always need to use reflection).