code: public @NotNull Class<?> get() {
      String namespace = declaringClass.getName();
      String expectedInnerClassName = expectedInnerClassName(namespace);
      for (Class<?> innerClass : declaringClass.getDeclaredClasses()) {
        if (innerClass.getName().equals(expectedInnerClassName)) {
          return innerClass;
        }
      }
      String format = "Failed to find static inner class %s in %s";
      throw new ReflectionError(String.format(format, innerClassName, declaringClass.getName()));
    }
docs: Returns a reference to the static inner class specified in the fluent interface.
  <p/>
  Assuming we have the top-level class {@code Jedi} containing the static inner classes: {@code Master} and
  {@code Padawan}:
  <pre>
  public class Jedi {
  public static class Master {}
  
  public static class Padawan {}
  }
  </pre>
  <p/>
  The following example shows how to get a reference to the inner class {@code Master}:
  <pre>
  // import static {@link org.fest.reflect.core.Reflection#innerClass(String) org.fest.reflect.core.Reflection.innerClass};
  
  Class&lt;?&gt; masterClass = {@link org.fest.reflect.core.Reflection#innerClass(String) innerClass}("Master").{@link org.fest.reflect.innerclass.InnerClassName#in(Class) in}(Jedi.class).{@link org.fest.reflect.innerclass.InnerClassFinder#get() get}();
  </pre>
  
  @return a reference to the static inner class specified in the fluent interface.
  @throws ReflectionError if the static inner class does not exist (since 1.2).