public static Status createStatus(final String rawJSON) throws TwitterException {
  try {
    final JSONObject json=new JSONObject(rawJSON);
    return statusConstructor.newInstance(json);
  }
 catch (  final InstantiationException 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 Status createStatus ( final String rawJSON ) throws TwitterException { try { final JSONObject json = new JSONObject ( rawJSON ) ; return statusConstructor . newInstance ( json ) ; } catch ( final InstantiationException 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 status object from rawjson string .
