public static Map<String,RateLimitStatus> createRateLimitStatus(final String rawJSON) throws TwitterException {
  try {
    final JSONObject json=new JSONObject(rawJSON);
    return (Map<String,RateLimitStatus>)rateLimitStatusConstructor.invoke(Class.forName("twitter4j.internal.json.RateLimitStatusJSONImpl"),json);
  }
 catch (  final ClassNotFoundException e) {
    throw new TwitterException(e);
  }
catch (  final IllegalAccessException e) {
    throw new AssertionError(e);
  }
catch (  final InvocationTargetException e) {
    throw new TwitterException(e);
  }
catch (  final JSONException e) {
    throw new TwitterException(e);
  }
}

public static Map < String , RateLimitStatus > createRateLimitStatus ( final String rawJSON ) throws TwitterException { try { final JSONObject json = new JSONObject ( rawJSON ) ; return ( Map < String , RateLimitStatus > ) rateLimitStatusConstructor . invoke ( Class . forName ( "twitter4j.internal.json.RateLimitStatusJSONImpl" ) , json ) ; } catch ( final ClassNotFoundException e ) { throw new TwitterException ( e ) ; } catch ( final IllegalAccessException e ) { throw new AssertionError ( e ) ; } catch ( final InvocationTargetException e ) { throw new TwitterException ( e ) ; } catch ( final JSONException e ) { throw new TwitterException ( e ) ; } }
constructs a ratelimitstatus object from rawjson string .
