detach java 8  sytle