Updated Voice class in order to remove Java7 dependency. Did some refact...

...orings.

Signed-off-by: Stefan Hennig <stefan@monkey-works.de>