code: @SuppressWarnings("unchecked")
      public <U extends Uniform> U get(String name) {
          final Uniform uniform = uniforms.get(name);
          if (uniform == null) {
              return null;
          }
          return (U) uniform;
      }
docs: Returns the uniform with the provided name, or null if non can be found.
  
  @param name The name to lookup
  @return The uniform