Sachverhalt: Sachverhalt: A. Die Beklagte vertreibt insbesondere Geräte zur Anreicherung von Leitungswasser mit Kohlensäure (sog. Sprudelwassergeräte). Sie lieferte ab 7. September 1998 der Klägerin als Grossistin unter anderem solche Geräte und mit Kohlensäure gefüllte Mehrwegzylinder in Boxen à 14 Stück. Die Beklagte stellte für jeden Zylinder Fr. 37.15, für jede Füllung Fr. 5.88 und für jede Boxe Fr. 35.-- in Rechnung. Die Klägerin bezahlte diese Rechnungen und gab die ihr von den Detaillisten retournierten leeren Zylinder zur neuen Auffüllung der Beklagten zurück. Diese erstattete der Klägerin für die retournierten Zylinder in der Höhe des bezahlten Preises Gutschriften, welche von den nächsten Rechnungen für neue Lieferungen in Abzug gebracht wurden. Die Beklagte hat die leeren Zylinder nicht bloss in einer ihren Teillieferungen genau entsprechenden Anzahl zurückgenommen. Ab Mai 1999 verlangte die Beklagte pro Zylinder Fr. 36.--. Im Frühjahr 1999 schlug sie ein neues Mietpreisvorauszahlungssystem für die Lieferung und Rücknahme von Zylindern vor, welches proportional zur Zeitdauer zwischen Lieferung und Rückgabe der Zylinder eine degressive Rückvergütung vorsah. Dieses System hat die Klägerin abgelehnt. Anfangs November 1999 löste die Klägerin die Geschäftsbeziehungen mit der Beklagten auf und bezog von ihr keine Waren mehr. Sie retournierte ihr Zylinder, Boxen und verlangte von der Beklagten die Rückerstattung des dafür bezahlten Preises. Die Beklagte verweigerte dies mit der Begründung, der von der Klägerin bezahlte Preis sei kein Depot, das bei der Rückgabe auch ohne den Bezug eines wiederaufgefüllten Zylinders zurückzuerstatten sei. Vielmehr habe die Klägerin nur das Recht gehabt, die leeren Zylinder beim Kauf gefüllter Zylinder 1:1 einzutauschen. Anfangs November 1999 löste die Klägerin die Geschäftsbeziehungen mit der Beklagten auf und bezog von ihr keine Waren mehr. Sie retournierte ihr Zylinder, Boxen und verlangte von der Beklagten die Rückerstattung des dafür bezahlten Preises. Die Beklagte verweigerte dies mit der Begründung, der von der Klägerin bezahlte Preis sei kein Depot, das bei der Rückgabe auch ohne den Bezug eines wiederaufgefüllten Zylinders zurückzuerstatten sei. Vielmehr habe die Klägerin nur das Recht gehabt, die leeren Zylinder beim Kauf gefüllter Zylinder 1:1 einzutauschen. B. Mit Klage vom 27. Juni 2000 belangte die Klägerin die Beklagte beim Handelsgericht des Kantons Aargau auf Zahlung eines Fr. 8'000.-- übersteigenden Betrages. Mit Eingabe vom 30. Juni 2000 bezifferte die Klägerin den Höchstbetrag ihres Klagebegehrens auf Fr. 350'000.--. Damit verlangte die Klägerin die Rückerstattung des Preises für 6114 retournierte leere Zylinder (Fr. 220'104.--), 467 Boxen (Fr. 16'340.--) und 42 gefüllte Zylinder (Fr 1'759.--). Anlässlich der Instruktionsverhandlung vom 28. Juni 2001 hat die Beklagte die Teilforderung für retournierte Boxen im Betrag von Fr. 16'345.-- anerkannt. In seinem Urteil vom 15. Januar 2002 verneinte das Handelsgericht bezüglich der Rücknahme der Zylinder durch die Klägerin einen auf den Vollzug von Tauschverträgen gerichteten Willen der Parteien und nahm an, das Vertragsverhältnis sei als Sukzessivlieferungs und -rückkaufvertrag zu qualifizieren, bei welchem die Klägerin die gefüllten Zylinder kaufte und die Beklagte die (leeren) Zylinder zum gleichen Preis zurückkaufte. Das Vertragsverhältnis habe damit eine Rückkaufsverpflichtung der Beklagten für leere Zylinder beinhaltet. Die Parteien hätten vertraglich nicht bestimmt, ob die Rückkaufsverpflichtung der Beklagten auch nach Beendigung des Vertragsverhältnisses gelten soll. Da auch das Gesetz diese Frage nicht regle, liege eine Vertragslücke vor, welche durch den Richter nach dem hypothetischen Parteiwillen zu schliessen sei. Dabei sei die Interessenlage der Parteien zu berücksichtigen. Das Interesse der Klägerin sei dahin gegangen, die bei ihr noch vorhandenen und von den Detaillisten noch zurückgegebenen leeren Zylinder an die Beklagte retournieren zu können, da ein Markt für leere Zylinder nur innerhalb der von den Anbietern von Sprudelwassergeräten aufgebauten Vertriebssysteme bestehe. Ohne eine entsprechende Rückkaufsverpflichtung hätte die Klägerin das Risiko getroffen, nach Vertragsbeendigung auf einer mehr oder weniger grossen Menge leerer Zylinder sitzen zu bleiben, ohne dafür einen vernünftigen wirtschaftlichen Gegenwert erhalten zu können. Das Interesse der Beklagten sei dahin gegangen, bei der Auflösung des Vertragsverhältnisses nicht mehr Zylinder zurücknehmen zu müssen, als sie dem Grosshändler während der ganzen Vertragsdauer geliefert habe. Andernfalls hätte die Beklagte Zylinder zurücknehmen müssen, obwohl sie keine entsprechenden Füllungen hätte verkaufen können. Das Leistungsgleichgewicht des Gesamtvertrages würde durch eine solche überschiessende Rückkaufsverpflichtung der Beklagten gestört. Eine die wirtschaftlichen Interessen ausgleichende Lösung bestehe daher darin, dass der Klägerin über den Zeitpunkt der Vertragsbeendigung hinaus weiterhin ein Rückgaberecht für leere Zylinder zustehe, dieses aber auf die Gesamtzahl der während der ganzen Vertragsdauer von der Beklagten gelieferten Zylinder zu beschränken. Diese Beschränkung werde nicht überschritten, da die Beklagte der Klägerin 2'535 Zylinder mehr verkauft habe, als ihr nach Angaben der Klägerin zurückgegeben wurden. Bezüglich der im Rahmen der Vertragsergänzung zu bestimmenden Höhe des Rückkaufpreises dränge es sich auf, für die Zeit nach Vertragsende auf den während des laufenden Vertrages jeweils gutgeschriebenen Rückvergütungsbetrag abzustellen. Die Einrede der Beklagten, sie sei nicht verpflichtet gewesen, markenfremde Zylinder zurückzunehmen, sei nicht zu hören. Es stehe fest, dass die Beklagte während der ganzen Vertragsdauer in beträchtlichem Umfang auch Zylinder (Soda-Stream-Zylinder und Solis-Soda-Star-Zylinder) zu denselben Rückkaufpreisen zurückgenommen habe, die nicht aus dem Vertriebssystem der Beklagten stammten. Weil dieses Vorgehen für die ganze Dauer des Vertrages akzeptiert worden sei, bestehe kein Grund, nicht auch für die Zeit nach Auflösung des Vertrages darauf abzustellen. Die Klägerin beanspruche das Rückgabe- und Rückvergütungsrecht auch für 42 gefüllte Zylinder. Da diese in ihrer Gebrauchstauglichkeit nicht eingeschränkt seien, bestehe kein sachlicher Grund, der Klägerin für diese 42 gefüllten Zylinder das Rückgabe- und Rückvergütungsrecht zu verweigern. Hingegen habe die Klägerin kein Rückvergütungsrecht bezüglich der 42 Zylinderfüllungen. Die Klägerin behaupte, nach Vertragsbeendigung 6'114 leere Zylinder zurückgegeben zu haben, wobei sie für 514 davon keinen rechtsgenüglichen Beleg vorweisen könne, weshalb ihr bloss eine Rückkaufsforderung für 5'699 Zylinder à Fr. 36.-- zustehe, was eine Forderung von Fr. 205'164.-- ergebe. Dazu käme die Forderung in der Höhe von Fr. 1'512.-- für 42 zurückgegebene gefüllte Zylinder à Fr. 36.-- und die anerkannte Forderung für die zurückgegebenen Boxen in der Höhe von Fr. 16'345.--. Demnach werde die Klage im Umfang von Fr. 223'021.-- nebst Zins zu 5 % seit 8. Februar 2000 gutgeheissen. In seinem Urteil vom 15. Januar 2002 verneinte das Handelsgericht bezüglich der Rücknahme der Zylinder durch die Klägerin einen auf den Vollzug von Tauschverträgen gerichteten Willen der Parteien und nahm an, das Vertragsverhältnis sei als Sukzessivlieferungs und -rückkaufvertrag zu qualifizieren, bei welchem die Klägerin die gefüllten Zylinder kaufte und die Beklagte die (leeren) Zylinder zum gleichen Preis zurückkaufte. Das Vertragsverhältnis habe damit eine Rückkaufsverpflichtung der Beklagten für leere Zylinder beinhaltet. Die Parteien hätten vertraglich nicht bestimmt, ob die Rückkaufsverpflichtung der Beklagten auch nach Beendigung des Vertragsverhältnisses gelten soll. Da auch das Gesetz diese Frage nicht regle, liege eine Vertragslücke vor, welche durch den Richter nach dem hypothetischen Parteiwillen zu schliessen sei. Dabei sei die Interessenlage der Parteien zu berücksichtigen. Das Interesse der Klägerin sei dahin gegangen, die bei ihr noch vorhandenen und von den Detaillisten noch zurückgegebenen leeren Zylinder an die Beklagte retournieren zu können, da ein Markt für leere Zylinder nur innerhalb der von den Anbietern von Sprudelwassergeräten aufgebauten Vertriebssysteme bestehe. Ohne eine entsprechende Rückkaufsverpflichtung hätte die Klägerin das Risiko getroffen, nach Vertragsbeendigung auf einer mehr oder weniger grossen Menge leerer Zylinder sitzen zu bleiben, ohne dafür einen vernünftigen wirtschaftlichen Gegenwert erhalten zu können. Das Interesse der Beklagten sei dahin gegangen, bei der Auflösung des Vertragsverhältnisses nicht mehr Zylinder zurücknehmen zu müssen, als sie dem Grosshändler während der ganzen Vertragsdauer geliefert habe. Andernfalls hätte die Beklagte Zylinder zurücknehmen müssen, obwohl sie keine entsprechenden Füllungen hätte verkaufen können. Das Leistungsgleichgewicht des Gesamtvertrages würde durch eine solche überschiessende Rückkaufsverpflichtung der Beklagten gestört. Eine die wirtschaftlichen Interessen ausgleichende Lösung bestehe daher darin, dass der Klägerin über den Zeitpunkt der Vertragsbeendigung hinaus weiterhin ein Rückgaberecht für leere Zylinder zustehe, dieses aber auf die Gesamtzahl der während der ganzen Vertragsdauer von der Beklagten gelieferten Zylinder zu beschränken. Diese Beschränkung werde nicht überschritten, da die Beklagte der Klägerin 2'535 Zylinder mehr verkauft habe, als ihr nach Angaben der Klägerin zurückgegeben wurden. Bezüglich der im Rahmen der Vertragsergänzung zu bestimmenden Höhe des Rückkaufpreises dränge es sich auf, für die Zeit nach Vertragsende auf den während des laufenden Vertrages jeweils gutgeschriebenen Rückvergütungsbetrag abzustellen. Die Einrede der Beklagten, sie sei nicht verpflichtet gewesen, markenfremde Zylinder zurückzunehmen, sei nicht zu hören. Es stehe fest, dass die Beklagte während der ganzen Vertragsdauer in beträchtlichem Umfang auch Zylinder (Soda-Stream-Zylinder und Solis-Soda-Star-Zylinder) zu denselben Rückkaufpreisen zurückgenommen habe, die nicht aus dem Vertriebssystem der Beklagten stammten. Weil dieses Vorgehen für die ganze Dauer des Vertrages akzeptiert worden sei, bestehe kein Grund, nicht auch für die Zeit nach Auflösung des Vertrages darauf abzustellen. Die Klägerin beanspruche das Rückgabe- und Rückvergütungsrecht auch für 42 gefüllte Zylinder. Da diese in ihrer Gebrauchstauglichkeit nicht eingeschränkt seien, bestehe kein sachlicher Grund, der Klägerin für diese 42 gefüllten Zylinder das Rückgabe- und Rückvergütungsrecht zu verweigern. Hingegen habe die Klägerin kein Rückvergütungsrecht bezüglich der 42 Zylinderfüllungen. Die Klägerin behaupte, nach Vertragsbeendigung 6'114 leere Zylinder zurückgegeben zu haben, wobei sie für 514 davon keinen rechtsgenüglichen Beleg vorweisen könne, weshalb ihr bloss eine Rückkaufsforderung für 5'699 Zylinder à Fr. 36.-- zustehe, was eine Forderung von Fr. 205'164.-- ergebe. Dazu käme die Forderung in der Höhe von Fr. 1'512.-- für 42 zurückgegebene gefüllte Zylinder à Fr. 36.-- und die anerkannte Forderung für die zurückgegebenen Boxen in der Höhe von Fr. 16'345.--. Demnach werde die Klage im Umfang von Fr. 223'021.-- nebst Zins zu 5 % seit 8. Februar 2000 gutgeheissen. C. Die Beklagte erhebt eidgenössische Berufung mit dem Antrag, das Urteil des Handelsgerichts aufzuheben und die Klage abzuweisen. Die Klägerin schliesst auf Abweisung der Berufung, soweit darauf einzutreten sei. 