Java Type-safe-builder Resources