Copy all services.
get rid of semicolon
TODO: -1
@Override -> override
ported method declarations
all classes are public by default
ported for loop
Use [] instead of <> for generics
TODO: -1
TODO: +2
simplify imports