code: public static IPID<Long, NoIntegration<Long>, NoIntegrationArguments<Long>, NoDifferentiation<Long>, NoDifferentiationArguments<Long>> createProportionalOnlyPidComponentAsLong(final Long kp) {
          return new PID<Long, NoIntegration<Long>, NoIntegrationArguments<Long>, NoDifferentiation<Long>, NoDifferentiationArguments<Long>>(Long.class, kp, new NoIntegration<Long>(Long.class), 0l, new NoDifferentiation<Long>(Long.class), 0l);
      }
docs: Create a simple PID control component whose input and output types are <code>Long</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