Designing an API is a creative work not unlike that of an architect, I see the merit in the dissent pointing out, e.g "there may have been only one way for Google to copy the
lines of declaring code, but there were innumerable ways
for Oracle to write them. Certainly, Apple and Microsoft
managed to create their own declaring code."