Javadoc added. Generic tape type changed from I to T.