code: protected JvmTypeReference skipTypeParameters(JvmTypeReference type, Notifier context) {
  		final LightweightTypeReference ltr = Utils.toLightweightTypeReference(type, this.services);
  		return ltr.getRawTypeReference().toJavaCompliantTypeReference();
  	}
docs: Remove the type parameters from the given type.
  
  <p><table>
  <thead><tr><th>Referenced type</th><th>Input</th><th>Replied referenced type</th><th>Output</th></tr></thead>
  <tbody>
  <tr><td>Type with generic type parameter</td><td>{@code T<G>}</td><td>the type itself</td><td>{@code T}</td></tr>
  <tr><td>Type without generic type parameter</td><td>{@code T}</td><td>the type itself</td><td>{@code T}</td></tr>
  <tr><td>Type parameter without bound</td><td>{@code <S>}</td><td>{@code Object}</td><td>{@code Object}</td></tr>
  <tr><td>Type parameter with lower bound</td><td>{@code <S super B>}</td><td>{@code Object}</td><td>{@code Object}</td></tr>
  <tr><td>Type parameter with upper bound</td><td>{@code <S extends B>}</td><td>the bound type</td><td>{@code B}</td></tr>
  </tbody>
  </table>
  
  @param type the type.
  @param context the context in which the reference is located.
  @return the same type without the type parameters.