@Override
protected boolean doSetWritable(final boolean writable, final boolean ownerOnly) throws Exception
{
final PosixPermissions permissions = getPermissions(false);
final int newPermissions = permissions.makeWritable(writable, ownerOnly);
if (newPermissions == permissions.getPermissions())
{
return true;
}