title: Must I specify the jooq Result type?
body: <p>Is there a way to not specify all the type arguments in the example below? I've tried using just "Record", but to no avail.</p>
  
  <pre><code>   Map&lt;Integer,Result&lt;Record6&lt;Integer, String, Integer, String, String, Integer&gt;&gt;&gt; records = db()
              .select(TRANSITIONS.TRANSITION_ID, TRANSITIONS.TYPE, POSES.POSE_ID, POSES.NAME, IMAGES.URL, IMAGES.SCORE.max())
              .from(TRANSITIONS
              .join(POSES).on(POSES.POSE_ID.equal(TRANSITIONS.TO_POSE_ID))
              .join(IMAGES).on(IMAGES.POSE_ID.equal(POSES.POSE_ID)))
              .where(TRANSITIONS.FROM_POSE_ID.equal(fromPoseId))
              .groupBy(TRANSITIONS.TRANSITION_ID, TRANSITIONS.TYPE, POSES.POSE_ID, POSES.NAME, IMAGES.URL)
              .fetchGroups(TRANSITIONS.TRANSITION_ID);
  </code></pre>