Synced TableProvider & Table with upstream
Fixed fucking checkstyle
Merge branch 'task3' into task4
Merge branch 'task4' into task5
Fixed StringTable interface
Merge branch 'task3' into task4
Merge branch 'task4' into task5
Implemented missing methods