Systems, methods, and computer program products for reconfiguring computer
instructions to accelerate a given instruction set. At run time, during
the loading of a class (in the context of objected oriented programming,
for example), method invocations that have arguments that meet certain
conditions are replaced by faster processing methods, which are made
available in a support class that replaces the originally invoked class.
In one embodiment, conditions to be met by arguments include that an
argument refer to a constant value, be at a specified position in an
argument list, or exhibit a pre-determined pattern, form, or type (e.g.,
be an alpha-numeric string only, an integer in a given range, or a
specific integer).