@SuppressWarnings("nls")
	@Override
	public String toString() {
		StringBuilder buffer = new StringBuilder();
		buffer.append(mHorizontal ? "Horizontal" : "Vertical");
		buffer.append(" Dock Layout [id:");
		buffer.append(Integer.toHexString(hashCode()));
		if (mDividerPosition != -1) {
			buffer.append(" d:");
			buffer.append(mDividerPosition);
		}
		buffer.append(" x:");
		buffer.append(mX);
		buffer.append(" y:");
		buffer.append(mY);
		buffer.append(" w:");
		buffer.append(mWidth);
		buffer.append(" h:");
		buffer.append(mHeight);
		if (mParent != null) {
			buffer.append(" p:");
			buffer.append(Integer.toHexString(mParent.hashCode()));
		}
		buffer.append(']');
		return buffer.toString();
	}