/** * Starting point of the fluent interface for accessing static fields via reflection. * @param name the name of the static field to access. * @return the starting point of the method chain. * @throws NullPointerException if the given name is <code>null</code>. * @throws IllegalArgumentException if the given name is empty. */ public static StaticFieldName staticField(String name) { return beginStaticFieldAccess(name); }