Removed empty if cases
Removed not needed conditions
Prevent matrix frames from being placeable

Formated code and organized imports
Merge pull request #243 from yueh/fix-242

Prevent matrix frames from being placeable
Merge pull request #240 from thatsIch/alwaystrue

Removed not needed conditions
Merge pull request #239 from thatsIch/emptyif

Removed empty if cases
Added type safe addInformation for the AE base class of ItemBlock with `addCheckedInformation`
Added type safe class reference for all energy cells
Merge pull request #231 from thatsIch/checkedinformation

Added type safe addInformation for the AE base class of ItemBlock with `addCheckedInformation`
Added missing types of collections
Fixed single loop
Remove redundant exception and instantiation
More optimizations to speedup interface terminals
Merge pull request #246 from yueh/fix-227

More optimizations to speedup interface terminals
Merge pull request #244 from thatsIch/pathgridcache

Fixed single loop
Merge pull request #245 from thatsIch/pathsegment

Remove redundant exception and instantiation
Implement correct Iterator type
Use correct way to check if layerInterface is in the map
Reduce visibility of fields
lower case field
Add correct types for classes to show that its really unknown at runtime which classes they use
Reduce visibility of fields
Implement against interfaces
Enforce immutability instead resetting it hard via new instantiation.