generic
Cancer
Official nonbrand names by which medicines are known. Generic names usually refer to the chemical name of the drug.
Java
A class, interface, or method that declares one or more type variables. These type variables are known as type parameters. A generic declaration defines a set of parameterized types, one for each possible invocation of the type parameter section. At runtime, all of these parameterized types share the same class, interface, or method.