while (state != EntityState.T_BODY && state != EntityState.T_END_OF_STREAM)
{
state = parser.next();
}
assertEquals(EntityState.T_BODY, state);
BodyDescriptor descriptor = parser.getBodyDescriptor();
assertNotNull(descriptor);
assertTrue("Parser is maximal so body descriptor should be maximal", descriptor instanceof MaximalBodyDescriptor);
return (MaximalBodyDescriptor) descriptor;
}