design-doc java style