PMD Results

The following document contains the results of PMD 4.2.5.

Files

cz/cuni/amis/pogamut/base/agent/IEmbodiedAgent.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'6

cz/cuni/amis/pogamut/base/agent/IObservingAgent.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'6

cz/cuni/amis/pogamut/base/agent/component/event/AgentEvents.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.component.bus.event.impl.PausedEvent'8
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.component.bus.event.impl.PausingEvent'9
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.component.bus.event.impl.ResumedEvent'10
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.component.bus.event.impl.ResumingEvent'11

cz/cuni/amis/pogamut/base/agent/exceptions/AgentOperationNotSupportedException.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.utils.exception.PogamutException'5

cz/cuni/amis/pogamut/base/agent/impl/AbstractAgent.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.utils.exception.PogamutInterruptedException'78

cz/cuni/amis/pogamut/base/agent/jmx/AgentJMXComponents.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.PogamutProperty'21

cz/cuni/amis/pogamut/base/agent/jmx/proxy/AgentIdJMXProxy.java

ViolationLine
Avoid unused private fields such as 'agentProxy'.22

cz/cuni/amis/pogamut/base/agent/jmx/proxy/GhostAgentJMXProxy.java

ViolationLine
Avoid unused imports such as 'java.util.logging.Logger'5

cz/cuni/amis/pogamut/base/agent/module/LogicModule.java

ViolationLine
Avoid unused local variables such as 'name'.113
These nested if statements could be combined118
These nested if statements could be combined175
Avoid returning from a finally block461

cz/cuni/amis/pogamut/base/agent/module/MotoricModule.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.IWorldView'7

cz/cuni/amis/pogamut/base/agent/module/comm/PogamutJVMComm.java

ViolationLine
These nested if statements could be combined601 - 604

cz/cuni/amis/pogamut/base/agent/navigation/IPathFuture.java

ViolationLine
Avoid unused imports such as 'java.util.concurrent.ExecutionException'4
Avoid unused imports such as 'java.util.concurrent.TimeoutException'7

cz/cuni/amis/pogamut/base/agent/navigation/impl/BasePathExecutorState.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.utils.flag.Flag'5

cz/cuni/amis/pogamut/base/agent/params/impl/AgentParameters.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.agent.impl.AgentId'4
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.connection.IWorldConnectionAddress'8

cz/cuni/amis/pogamut/base/agent/params/impl/RemoteAgentParameters.java

ViolationLine
These nested if statements could be combined61 - 63

cz/cuni/amis/pogamut/base/agent/utils/AgentKeepAlive.java

ViolationLine
Avoid unused local variables such as 'state'.42
Avoid unused local variables such as 'result'.100
Avoid empty catch blocks132 - 133
Avoid empty catch blocks144 - 145

cz/cuni/amis/pogamut/base/agent/utils/runner/IAgentDescriptor.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor'4

cz/cuni/amis/pogamut/base/agent/utils/runner/impl/AgentRunner.java

ViolationLine
Avoid unused imports such as 'java.util.Arrays'4
Avoid empty catch blocks567 - 568

cz/cuni/amis/pogamut/base/agent/utils/runner/impl/MultipleAgentRunner.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.Pogamut'21
Avoid empty catch blocks532 - 533

cz/cuni/amis/pogamut/base/communication/command/ICommandSerializer.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'4

cz/cuni/amis/pogamut/base/communication/command/impl/Act.java

ViolationLine
Avoid unused private fields such as 'eventBus'.86

cz/cuni/amis/pogamut/base/communication/command/react/CommandReact.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEvent'6

cz/cuni/amis/pogamut/base/communication/connection/IWorldConnection.java

ViolationLine
Avoid unused imports such as 'com.google.inject.ImplementedBy'3
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection'6
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'9

cz/cuni/amis/pogamut/base/communication/connection/IWorldReaderProvider.java

ViolationLine
Avoid unused imports such as 'java.io.Reader'3
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.connection.exception.ConnectionException'5
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'8

cz/cuni/amis/pogamut/base/communication/connection/IWorldWriterProvider.java

ViolationLine
Avoid unused imports such as 'java.io.Writer'3
Avoid unused imports such as 'com.google.inject.ImplementedBy'5
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.connection.exception.ConnectionException'7
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'9

cz/cuni/amis/pogamut/base/communication/connection/impl/AbstractConnection.java

ViolationLine
Avoid unused private fields such as 'owner'.468

cz/cuni/amis/pogamut/base/communication/connection/impl/socket/SocketConnection.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform'19
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.PogamutPlatform'21
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy'22

cz/cuni/amis/pogamut/base/communication/mediator/exception/MediatorException.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.utils.exception.PogamutException'6

cz/cuni/amis/pogamut/base/communication/mediator/impl/Mediator.java

ViolationLine
Avoid unused imports such as 'java.util.logging.Logger'5
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.exception.CommunicationException'10
These nested if statements could be combined129

cz/cuni/amis/pogamut/base/communication/parser/impl/yylex/IYylex.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'7

cz/cuni/amis/pogamut/base/communication/parser/impl/yylex/YylexParser.java

ViolationLine
Avoid unused private fields such as 'reader'.43
Avoid unused private fields such as 'eventBus'.53

cz/cuni/amis/pogamut/base/communication/translator/event/IWorldChangeEventOutput.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'6

cz/cuni/amis/pogamut/base/communication/translator/impl/WorldMessageTranslator.java

ViolationLine
Avoid unused private fields such as 'eventBus'.56

cz/cuni/amis/pogamut/base/communication/worldview/event/WorldEventFuture.java

ViolationLine
Avoid unused imports such as 'java.util.concurrent.ExecutionException'3

cz/cuni/amis/pogamut/base/communication/worldview/impl/EventDrivenWorldView.java

ViolationLine
Avoid unused imports such as 'java.util.Queue'4

cz/cuni/amis/pogamut/base/communication/worldview/listener/annotation/AnnotationListenerRegistrator.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.MissingConstructorException'18
Avoid empty catch blocks63 - 64
Avoid empty catch blocks72 - 73

cz/cuni/amis/pogamut/base/communication/worldview/listener/annotation/exception/ListenerMethodParametersException.java

ViolationLine
Avoid unused method parameters such as 'annotation'.66 - 68
Avoid unused method parameters such as 'annotation'.74 - 76

cz/cuni/amis/pogamut/base/communication/worldview/object/WorldObjectFuture.java

ViolationLine
Avoid unused imports such as 'java.util.concurrent.ExecutionException'4

cz/cuni/amis/pogamut/base/communication/worldview/react/ObjectEventReact.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEvent'4

cz/cuni/amis/pogamut/base/communication/worldview/react/ObjectEventReactOnce.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEvent'4
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectListener'8

cz/cuni/amis/pogamut/base/component/bus/ComponentBus.java

ViolationLine
Avoid unused imports such as 'java.util.HashSet'5
Avoid unused imports such as 'java.util.concurrent.locks.Lock'11
Avoid unused imports such as 'java.util.concurrent.locks.ReadWriteLock'12
Avoid unused imports such as 'java.util.concurrent.locks.ReentrantReadWriteLock'13
Avoid unused private fields such as 'queueProcessingMutex'.141
Avoid empty catch blocks238 - 239

cz/cuni/amis/pogamut/base/component/bus/event/EventFilter.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.component.bus.IComponentEvent'4

cz/cuni/amis/pogamut/base/component/bus/event/WaitForEvent.java

ViolationLine
Avoid empty catch blocks112 - 113
Avoid empty catch blocks116 - 117

cz/cuni/amis/pogamut/base/component/bus/event/impl/ComponentEvent.java

ViolationLine
Avoid unused imports such as 'java.lang.reflect.Method'4
Avoid unused private fields such as 'desc'.21

cz/cuni/amis/pogamut/base/component/bus/event/impl/FatalErrorEvent.java

ViolationLine
Avoid unused imports such as 'java.util.List'4

cz/cuni/amis/pogamut/base/component/controller/ComponentController.java

ViolationLine
Avoid empty catch blocks486 - 487
Avoid empty catch blocks493 - 494
Avoid empty catch blocks498 - 499
Avoid empty catch blocks506 - 507
Avoid empty catch blocks510 - 511
Avoid empty catch blocks516 - 517
Avoid empty catch blocks520 - 521
Avoid unused method parameters such as 'states'.617 - 619
Avoid unused private methods such as 'dependencyNotInState(IToken,ComponentState...)'.621
Avoid unused method parameters such as 'event'.934 - 940
Avoid unused method parameters such as 'event'.963 - 985
Avoid unused method parameters such as 'event'.999 - 1024
Avoid unused method parameters such as 'event'.1026 - 1054
These nested if statements could be combined1048 - 1052
Avoid empty if statements1065 - 1067
Avoid empty if statements1079 - 1081
Avoid unused method parameters such as 'event'.1084 - 1100
Avoid unused method parameters such as 'event'.1106 - 1132
These nested if statements could be combined1126 - 1130
Avoid empty if statements1143 - 1145
Avoid empty if statements1157 - 1159
Avoid empty if statements1231 - 1233
Avoid empty if statements1245 - 1247
Avoid empty if statements1288 - 1290
Avoid empty if statements1302 - 1304
Avoid unused method parameters such as 'manual'.1324 - 1336
Avoid unused method parameters such as 'manual'.1341 - 1353
Avoid unused method parameters such as 'manual'.1358 - 1369
Avoid unused method parameters such as 'manual'.1375 - 1410
Avoid empty catch blocks1388 - 1389
Avoid empty catch blocks1396 - 1397
Avoid empty catch blocks1400 - 1401
Avoid empty catch blocks1404 - 1405
Avoid empty catch blocks1408 - 1409

cz/cuni/amis/pogamut/base/component/controller/SharedComponentController.java

ViolationLine
These nested if statements could be combined1027 - 1031
Avoid empty if statements1039 - 1041
These nested if statements could be combined1132 - 1136
Avoid empty if statements1144 - 1146
Avoid empty catch blocks1274 - 1275

cz/cuni/amis/pogamut/base/component/lifecyclebus/LifecycleBus.java

ViolationLine
Avoid unused private fields such as 'queueProcessingMutex'.167
Avoid empty catch blocks264 - 265
Avoid empty catch blocks621 - 622
Avoid empty catch blocks633 - 634
Avoid empty catch blocks680 - 681
Avoid unused private fields such as 'ctrlMutex'.756
Avoid unused private fields such as 'dependencies'.761
Avoid unused private fields such as 'dependencyState'.766
Avoid unused private fields such as 'stateCount'.771
Avoid unused private fields such as 'componentState'.778
Avoid unused private fields such as 'lastFatalError'.783
Avoid unused private fields such as 'fatalErrorListener'.891
Avoid unused private fields such as 'resetEventListener'.900

cz/cuni/amis/pogamut/base/factory/guice/GuiceCommunicationModule.java

ViolationLine
Avoid unused imports such as 'com.google.inject.Module'4

cz/cuni/amis/pogamut/base/utils/collections/adapters/WVObjectsSetAdapter.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base3d.worldview.object.event.WorldObjectAppearedEvent'10
Avoid unused imports such as 'cz.cuni.amis.pogamut.base3d.worldview.object.event.WorldObjectDisappearedEvent'11

cz/cuni/amis/pogamut/base/utils/jmx/FolderToIJMXEnabledAdapter.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents'11

cz/cuni/amis/pogamut/base/utils/jmx/PogamutJMX.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent'6

cz/cuni/amis/pogamut/base/utils/jmx/PogamutMBeanServer.java

ViolationLine
Avoid empty catch blocks94 - 95
Avoid empty catch blocks147 - 148
Avoid empty catch blocks198 - 199

cz/cuni/amis/pogamut/base/utils/jmx/flag/FlagChangeNotification.java

ViolationLine
Avoid unused imports such as 'javax.management.AttributeChangeNotification'3

cz/cuni/amis/pogamut/base/utils/logging/AgentLogger.java

ViolationLine
Avoid unused imports such as 'javax.management.InstanceAlreadyExistsException'5
Avoid unused imports such as 'javax.management.MBeanRegistrationException'6
Avoid unused imports such as 'javax.management.NotCompliantMBeanException'8

cz/cuni/amis/pogamut/base/utils/logging/LogPublisher.java

ViolationLine
Avoid empty catch blocks126 - 127

cz/cuni/amis/pogamut/base/utils/logging/NetworkLogClient.java

ViolationLine
These nested if statements could be combined242 - 245
Avoid empty catch blocks380 - 381
Avoid empty catch blocks407 - 408
Avoid empty catch blocks489 - 490

cz/cuni/amis/pogamut/base/utils/logging/NetworkLogEnvelope.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.agent.IAgentId'12

cz/cuni/amis/pogamut/base/utils/logging/NetworkLogManager.java

ViolationLine
Avoid unused imports such as 'java.nio.channels.ServerSocketChannel'15
Avoid unused imports such as 'java.nio.channels.SocketChannel'16
Avoid empty catch blocks206 - 207
Avoid empty catch blocks446 - 447
Avoid empty catch blocks518 - 519
Avoid unused private fields such as 'writer'.685
Avoid empty catch blocks799 - 800
Avoid empty catch blocks811 - 812
Avoid empty catch blocks851 - 852
Avoid empty catch blocks877 - 878
Avoid empty catch blocks883 - 884

cz/cuni/amis/pogamut/base/utils/logging/TestAgents.java

ViolationLine
Avoid unused imports such as 'java.io.EOFException'11
Avoid unused local variables such as 'i'.124

cz/cuni/amis/pogamut/base/utils/logging/jmx/AgentLoggerJMXProxy.java

ViolationLine
Avoid unused imports such as 'javax.management.AttributeNotFoundException'3
Avoid unused imports such as 'javax.management.MBeanException'4
Avoid unused imports such as 'javax.management.ReflectionException'8

cz/cuni/amis/pogamut/base/utils/logging/jmx/JMXLogPublisher.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents'3

cz/cuni/amis/pogamut/base/utils/logging/jmx/LogCategoryJMXProxy.java

ViolationLine
Avoid unused imports such as 'java.util.logging.LogRecord'5

cz/cuni/amis/pogamut/base/utils/math/A.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base3d.worldview.object.Rotation'10

cz/cuni/amis/pogamut/base/utils/math/DistanceUtils.java

ViolationLine
Avoid unused imports such as 'java.util.LinkedList'7
These nested if statements could be combined317 - 320

cz/cuni/amis/pogamut/base3d/agent/jmx/Agent3DMBeanAdapterMBean.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base3d.agent.IAgent3D'5

cz/cuni/amis/pogamut/base3d/worldview/Vision.java

ViolationLine
Avoid unused constructor parameters such as 'logger'.62 - 65

cz/cuni/amis/pogamut/multi/communication/translator/event/ILocalWorldObjectUpdatedEvent.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectEvent'5

cz/cuni/amis/pogamut/multi/communication/translator/event/ISharedWorldObjectUpdatedEvent.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult'6
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedWorldObject'9

cz/cuni/amis/pogamut/multi/communication/worldview/ILocalWorldView.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.IWorldView'7
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'19

cz/cuni/amis/pogamut/multi/communication/worldview/ISharedWorldView.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentTeamScoped'12

cz/cuni/amis/pogamut/multi/communication/worldview/impl/BatchAwareLocalWorldView.java

ViolationLine
Avoid unused private fields such as 'batches'.61
Avoid unused private fields such as 'currentBatch'.66
Avoid unused private fields such as 'lockRequested'.85
Avoid unused private fields such as 'waitingForSharedBatch'.93
Avoid unused private fields such as 'sharedWVLocks'.99
Avoid unused private fields such as 'timeKeyIncreased'.101
An empty statement (semicolon) not part of a loop471
Avoid empty catch blocks523 - 524

cz/cuni/amis/pogamut/multi/communication/worldview/impl/BatchAwareSharedWorldView.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentTeamScoped'11
Avoid unused private fields such as 'objectMutex'.49

cz/cuni/amis/pogamut/multi/communication/worldview/impl/EventDrivenLocalWorldView.java

ViolationLine
Avoid unused imports such as 'java.util.Queue'4
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectDestroyedEvent'13
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectFirstEncounteredEvent'14
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectUpdatedEvent'15
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.worldview.object.ICompositeWorldObject'28
An empty statement (semicolon) not part of a loop61

cz/cuni/amis/pogamut/multi/communication/worldview/impl/EventDrivenSharedWorldView.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectDestroyedEvent'18
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectFirstEncounteredEvent'19
An empty statement (semicolon) not part of a loop234

cz/cuni/amis/pogamut/multi/communication/worldview/impl/LocalWorldViewAdapter.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView'19
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.worldview.object.ICompositeWorldObject'20
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.worldview.object.ILocalWorldObject'21

cz/cuni/amis/pogamut/multi/communication/worldview/impl/VisionLocalWorldView.java

ViolationLine
Avoid unused imports such as 'java.util.Set'6
Avoid unused imports such as 'cz.cuni.amis.pogamut.base3d.worldview.object.event.WorldObjectDisappearedEvent'17
These nested if statements could be combined186 - 189

cz/cuni/amis/pogamut/multi/communication/worldview/object/ICompositeWorldObject.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.agent.ITeamId'4
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.translator.event.ICompositeWorldObjectUpdatedEvent'5

cz/cuni/amis/pogamut/multi/communication/worldview/object/ILocalWorldObject.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.translator.event.ILocalWorldObjectUpdatedEvent'4

cz/cuni/amis/pogamut/multi/communication/worldview/object/ISharedWorldObject.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.agent.ITeamId'6
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedWorldObjectUpdatedEvent'7

cz/cuni/amis/pogamut/multi/communication/worldview/object/IStaticWorldObject.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.translator.event.IStaticWorldObjectUpdatedEvent'4

cz/cuni/amis/pogamut/multi/communication/worldview/property/AbstractSharedProperty.java

ViolationLine
These nested if statements could be combined193 - 197

cz/cuni/amis/pogamut/multi/communication/worldview/property/BooleanProperty.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.agent.ITeamId'4
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult'5
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdatedEvent'6
Avoid unused imports such as 'cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult.Result'7
Avoid unused imports such as 'cz.cuni.amis.utils.exception.PogamutException'9
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.44

cz/cuni/amis/pogamut/multi/communication/worldview/property/LongProperty.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base3d.worldview.object.Rotation'4

cz/cuni/amis/pogamut/multi/params/impl/TeamRemoteAgentParameters.java

ViolationLine
These nested if statements could be combined56 - 58

cz/cuni/amis/pogamut/multi/utils/timekey/TimeKeyManager.java

ViolationLine
Avoid empty catch blocks146 - 147