--Code refactoring( ResultSet, ResultSetMetaData  )