@Nonnull
public JTypeVar generify (@Nonnull final String name)
{
final JTypeVar v = new JTypeVar (owner (), name);
if (_typeVariables == null)
<BUG>_typeVariables = new LinkedHashMap <String, JTypeVar> (3);
else</BUG>
if (_typeVariables.containsKey (name))
throw new IllegalArgumentException ("A type parameter with name '" + name + "' is already present!");
_typeVariables.put (name, v);

@Nonnull
public JTypeVar generify (@Nonnull final String name)
{
final JTypeVar v = new JTypeVar (owner (), name);
if (_typeVariables == null)
_typeVariables = new LinkedHashMap <> (3);
else
if (_typeVariables.containsKey (name))
throw new IllegalArgumentException ("A type parameter with name '" + name + "' is already present!");
_typeVariables.put (name, v);
