#BlueJ package file dependency1.from=ServerThread dependency1.to=Settings dependency1.type=UsesDependency dependency10.from=Message dependency10.to=Subject dependency10.type=UsesDependency dependency11.from=AbstractMessage dependency11.to=Subject dependency11.type=UsesDependency dependency12.from=TextMessage dependency12.to=Subject dependency12.type=UsesDependency dependency13.from=TextMessage dependency13.to=User dependency13.type=UsesDependency dependency14.from=Client dependency14.to=Message dependency14.type=UsesDependency dependency15.from=ServerMessage dependency15.to=Subject dependency15.type=UsesDependency dependency16.from=ServerMessage dependency16.to=User dependency16.type=UsesDependency dependency17.from=ServerMessage dependency17.to=Settings dependency17.type=UsesDependency dependency18.from=OperatorThread dependency18.to=ServerMessage dependency18.type=UsesDependency dependency19.from=OperatorThread dependency19.to=Settings dependency19.type=UsesDependency dependency2.from=ServerThread dependency2.to=Client dependency2.type=UsesDependency dependency20.from=Client dependency20.to=Channel dependency20.type=UsesDependency dependency21.from=Client dependency21.to=ServerThread dependency21.type=UsesDependency dependency22.from=CommandMessage dependency22.to=Subject dependency22.type=UsesDependency dependency23.from=CommandMessage dependency23.to=User dependency23.type=UsesDependency dependency24.from=OperatorThread dependency24.to=CommandMessage dependency24.type=UsesDependency dependency25.from=Client dependency25.to=CommandMessage dependency25.type=UsesDependency dependency26.from=Client dependency26.to=ServerMessage dependency26.type=UsesDependency dependency27.from=Client dependency27.to=Settings dependency27.type=UsesDependency dependency28.from=ServerThread dependency28.to=Message dependency28.type=UsesDependency dependency29.from=Channel dependency29.to=Client dependency29.type=UsesDependency dependency3.from=Client dependency3.to=User dependency3.type=UsesDependency dependency30.from=ServerThread dependency30.to=Subject dependency30.type=UsesDependency dependency31.from=OperatorThread dependency31.to=TextMessage dependency31.type=UsesDependency dependency32.from=OperatorThread dependency32.to=Subject dependency32.type=UsesDependency dependency33.from=ServerThread dependency33.to=TextMessage dependency33.type=UsesDependency dependency34.from=Client dependency34.to=TextMessage dependency34.type=UsesDependency dependency35.from=OperatorThread dependency35.to=Channel dependency35.type=UsesDependency dependency36.from=OperatorThread dependency36.to=Message dependency36.type=UsesDependency dependency37.from=Client dependency37.to=AlreadyInChannelException dependency37.type=UsesDependency dependency38.from=OperatorThread dependency38.to=AlreadyInChannelException dependency38.type=UsesDependency dependency39.from=IRCServer dependency39.to=ServerThread dependency39.type=UsesDependency dependency4.from=OperatorThread dependency4.to=ServerThread dependency4.type=UsesDependency dependency40.from=IRCServer dependency40.to=Settings dependency40.type=UsesDependency dependency5.from=ServerThread dependency5.to=OperatorThread dependency5.type=UsesDependency dependency6.from=ServerThread dependency6.to=Channel dependency6.type=UsesDependency dependency7.from=ServerThread dependency7.to=User dependency7.type=UsesDependency dependency8.from=OperatorThread dependency8.to=Client dependency8.type=UsesDependency dependency9.from=OperatorThread dependency9.to=User dependency9.type=UsesDependency package.editor.height=608 package.editor.width=849 package.editor.x=0 package.editor.y=0 package.numDependencies=40 package.numTargets=14 package.showExtends=true package.showUses=true readme.editor.height=768 readme.editor.width=977 readme.editor.x=0 readme.editor.y=0 target1.editor.height=746 target1.editor.width=651 target1.editor.x=326 target1.editor.y=0 target1.height=50 target1.name=IRCServer target1.showInterface=false target1.type=ClassTarget target1.width=80 target1.x=10 target1.y=230 target10.editor.height=520 target10.editor.width=618 target10.editor.x=240 target10.editor.y=87 target10.height=50 target10.name=Subject target10.showInterface=false target10.type=InterfaceTarget target10.width=80 target10.x=280 target10.y=80 target11.editor.height=746 target11.editor.width=651 target11.editor.x=0 target11.editor.y=0 target11.height=50 target11.name=Channel target11.showInterface=false target11.type=ClassTarget target11.width=80 target11.x=220 target11.y=160 target12.editor.height=746 target12.editor.width=977 target12.editor.x=0 target12.editor.y=0 target12.height=50 target12.name=ServerMessage target12.showInterface=false target12.type=ClassTarget target12.width=110 target12.x=710 target12.y=410 target13.editor.height=746 target13.editor.width=977 target13.editor.x=0 target13.editor.y=0 target13.height=50 target13.name=CommandMessage target13.showInterface=false target13.type=ClassTarget target13.width=130 target13.x=590 target13.y=490 target14.editor.height=768 target14.editor.width=977 target14.editor.x=0 target14.editor.y=0 target14.height=50 target14.name=Settings target14.showInterface=false target14.type=ClassTarget target14.width=80 target14.x=830 target14.y=40 target2.editor.height=746 target2.editor.width=651 target2.editor.x=326 target2.editor.y=0 target2.height=50 target2.name=Client target2.showInterface=false target2.type=ClassTarget target2.width=80 target2.x=250 target2.y=330 target3.editor.height=520 target3.editor.width=618 target3.editor.x=0 target3.editor.y=0 target3.height=50 target3.name=TextMessage target3.showInterface=false target3.type=ClassTarget target3.width=100 target3.x=510 target3.y=410 target4.editor.height=746 target4.editor.width=682 target4.editor.x=0 target4.editor.y=0 target4.height=50 target4.name=Message target4.showInterface=false target4.type=InterfaceTarget target4.width=80 target4.x=570 target4.y=220 target5.editor.height=746 target5.editor.width=977 target5.editor.x=0 target5.editor.y=0 target5.height=50 target5.name=User target5.showInterface=false target5.type=ClassTarget target5.width=80 target5.x=340 target5.y=160 target6.editor.height=520 target6.editor.width=618 target6.editor.x=226 target6.editor.y=99 target6.height=50 target6.name=AlreadyInChannelException target6.showInterface=false target6.type=ClassTarget target6.width=180 target6.x=800 target6.y=170 target7.editor.height=768 target7.editor.width=977 target7.editor.x=0 target7.editor.y=0 target7.height=50 target7.name=OperatorThread target7.showInterface=false target7.type=ClassTarget target7.width=120 target7.x=30 target7.y=470 target8.editor.height=768 target8.editor.width=977 target8.editor.x=0 target8.editor.y=0 target8.height=50 target8.name=ServerThread target8.showInterface=false target8.type=ClassTarget target8.width=100 target8.x=130 target8.y=280 target9.editor.height=512 target9.editor.width=977 target9.editor.x=0 target9.editor.y=0 target9.height=50 target9.name=AbstractMessage target9.showInterface=false target9.type=AbstractTarget target9.width=130 target9.x=600 target9.y=320