PMD Results

The following document contains the results of PMD 4.2.5.

Files

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/object/Location.java

ViolationLine
Ensure you override both equals() and hashCode()974

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

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

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/IEmbodiedAgent.java

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

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/IObservingAgent.java

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

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 block456

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/navigation/impl/BasePathExecutorState.java

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

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/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/impl/AbstractConnection.java

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

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/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/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/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 blocks59 - 60
Avoid empty catch blocks68 - 69

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/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/bus/event/WaitForEvent.java

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

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

ViolationLine
Avoid unused imports such as 'java.util.HashSet'4
Avoid unused imports such as 'java.util.Set'6
Avoid unused imports such as 'java.util.concurrent.TimeUnit'7
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.component.exception.ComponentKilledException'34
Avoid unused imports such as 'cz.cuni.amis.utils.exception.PogamutInterruptedException'37
Avoid unused imports such as 'cz.cuni.amis.utils.flag.Flag'38
Avoid unused imports such as 'cz.cuni.amis.utils.flag.ImmutableFlag'39
Avoid unused imports such as 'cz.cuni.amis.utils.flag.WaitForFlagChange'40
Avoid unused imports such as 'cz.cuni.amis.utils.flag.WaitForFlagChange.IAccept'41
Avoid empty catch blocks499 - 500
Avoid empty catch blocks503 - 504
Avoid empty catch blocks507 - 508
Avoid empty catch blocks511 - 512
Avoid empty catch blocks515 - 516
Avoid empty catch blocks521 - 523
Avoid empty catch blocks526 - 527
Avoid unused method parameters such as 'states'.624 - 626
Avoid unused private methods such as 'dependencyNotInState(IToken,ComponentState...)'.628
Avoid unused method parameters such as 'event'.939 - 945
Avoid unused method parameters such as 'event'.968 - 990
Avoid unused method parameters such as 'event'.1004 - 1029
Avoid unused method parameters such as 'event'.1031 - 1059
These nested if statements could be combined1053 - 1057
Avoid empty if statements1070 - 1072
Avoid empty if statements1084 - 1086
Avoid unused method parameters such as 'event'.1089 - 1105
Avoid unused method parameters such as 'event'.1111 - 1137
These nested if statements could be combined1131 - 1135
Avoid empty if statements1148 - 1150
Avoid empty if statements1162 - 1164
Avoid empty if statements1235 - 1237
Avoid empty if statements1249 - 1251
Avoid empty if statements1292 - 1294
Avoid empty if statements1306 - 1308
Avoid unused method parameters such as 'manual'.1328 - 1340
Avoid unused method parameters such as 'manual'.1345 - 1357
Avoid unused method parameters such as 'manual'.1362 - 1373
Avoid unused method parameters such as 'manual'.1379 - 1400
Avoid empty catch blocks1382 - 1383
Avoid empty catch blocks1386 - 1387
Avoid empty catch blocks1390 - 1391
Avoid empty catch blocks1394 - 1395
Avoid empty catch blocks1398 - 1399

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/flag/FlagChangeNotification.java

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

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/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/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/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/math/A.java

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

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/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 '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/ISharedWorldView.java

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

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/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 blocks168 - 169