code: public static IPID<Short, NoIntegration<Short>, NoIntegrationArguments<Short>, NoDifferentiation<Short>, NoDifferentiationArguments<Short>> createProportionalOnlyPidComponentAsShort(final Short kp) {
          return new PID<Short, NoIntegration<Short>, NoIntegrationArguments<Short>, NoDifferentiation<Short>, NoDifferentiationArguments<Short>>(Short.class, kp, new NoIntegration<Short>(Short.class), (short) 0, new NoDifferentiation<Short>(Short.class), (short) 0);
      }
docs: Create a simple PID control component whose input and output types are <code>Short</code> and that only uses a proportional gain.
  
  @param kp
  The proportional gain value to be used.
  @return a fully constructed PID component
  @see org.mitre.caasd.jlcl.components.PID