public List<Member> getMethodsToDisplay() {
		if (blocDisplayProxy != null) {
			return blocDisplayProxy.getMethodsToDisplay();
		}
		final List<Member> result = new ArrayList<Member>();
		for (int i = 0; i < rawBody.size(); i++) {
			final String s = rawBody.get(i);
			if (isMethod(i, rawBody) == false) {
				continue;
			}
			if (s.length() == 0 && result.size() == 0) {
				continue;
			}
			final Member m = new MemberImpl(s, true);
			if (hides == null || hides.contains(m.getVisibilityModifier()) == false) {
				result.add(m);
			}
		}
		removeFinalEmptyMembers(result);
		return Collections.unmodifiableList(result);
	}